[Job-20756] Senior Android Developer, Colombia

Job Description

Your mission:
In this role, you will work closely with our development and design teams to create innovative mobile applications that deliver a seamless and engaging user experience. As a Senior Android Developer, you should have a passion for mobile technologies and a strong understanding of Android app development best practices. Our mobile team works in a multidisciplinary way and Android and iOS tasks are distributed to everyone, so for this position it is necessary to have availability and a desire to learn iOS.

Requirements:
- Proven experience as an Android Developer with a strong portfolio of Android applications.
- Proficiency in Kotlin and Java.
- Strong knowledge of Android UI design principles, patterns, and best practices with experience in Android XML and expertise in Jetpack Compose.
- Experience with RESTful APIs and third-party libraries.
- Familiarity with cloud message APIs and push notifications.
- Solid understanding of the full mobile development life cycle.
- Strong problem-solving skills.
- Advanced/fluent skills in English and Spanish and teamwork abilities.
- Ability to work independently and take initiative.

Nice-to-Have Skills:
- Experience with version control systems (e.g., Git).
- Knowledge of continuous integration and continuous delivery (CI/CD) pipelines.
- Experience with unit testing and test-driven development (TDD).
- Knowledge of Android Jetpack components (e.g. Jetpack Navigation, WorkManager).
- Solid understanding of MVVM, with familiarity in contemporary Android architectures (e.g. MVP, MVC)

If you liked, just apply and good luck!

#LI-JM2
#MidSenior