Android Developer

Posted:
3/12/2025, 6:43:39 AM

Location(s):
Mexico City, Mexico City, Mexico ⋅ Mexico City, Mexico

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
Software Engineering

Workplace Type:
On-site

Important Information

Experience: +6 years

Job Mode: Full-time

Work Mode: Onsite

 

*This is a on-site position in CDMX, candidates are required to assist to the office*

Job Summary

We are looking for a skilled Android App Developer to design, develop, and maintain high-performance Android applications. The ideal candidate should have a strong understanding of Kotlin/Java, Android SDK, Jetpack components, and REST APIs. You will collaborate with cross-functional teams to create user-friendly and scalable mobile applications.

Responsibilities and Duties

· Develop, test, and maintain Android applications using Kotlin/Java.

· Work with Android SDK, Jetpack, Room, LiveData, ViewModel, and other modern frameworks.

· Integrate RESTful APIs and work with third-party libraries.

· Optimize applications for performance, responsiveness, and efficiency.

· Write clean, maintainable, and scalable code following best practices.

· Implement MVVM, MVP, or Clean Architecture for better app structuring.

· Work with Firebase, Google Maps, Push Notifications, and Payment Gateways as needed.

· Debug and fix application issues, improving performance and usability.

· Collaborate with UI/UX designers to implement a seamless user experience.

· Use Git/GitHub for version control and collaborate with other developers.

· Stay updated with the latest Android development trends and best practices

Qualifications and Skills

· Proficiency in Kotlin and Java for Android development

· Strong understanding of Android SDK, Jetpack Libraries, and MVVM architecture.

· Experience with REST APIs, Retrofit, OkHttp, and JSON parsing.

· Knowledge of Room Database, SQLite, and local data storage.

· Experience with LiveData, Coroutines, and Flow for asynchronous programming.

· Familiarity with Firebase (Auth, Firestore, Analytics, Cloud Messaging).

· Hands-on experience with Gradle, Dependency Injection (Dagger/Hilt), and Jetpack Compose (optional).

· Understanding of Material Design guidelines and responsive UI development.

· Good problem-solving skills and ability to write efficient, scalable code

 

About Encora 

Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others. 

At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.