Android Developer

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. 

 

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Android Developer Q&A's
Report this job
Apply for this job