Babelgroup is hiring a Senior Android Developer to design and develop high-performance, secure, and scalable native Android applications. You will be a key participant in architectural decisions, ensure code quality, and provide technical mentorship within the team.
What You'll Do
- Build complex features for banking Android applications.
- Participate in defining and improving architecture using patterns like MVVM and Clean Architecture.
- Implement unit tests, instrumented tests, and UI tests.
- Conduct code reviews and ensure adherence to standards.
- Optimize for performance and mobile security, including encryption, JWT, HTTPS, and OWASP principles.
- Integrate with backend systems via REST APIs.
- Manage publishing and versioning on the Google Play Store.
- Mentor junior developers.
- Actively participate in Scrum/Kanban processes.
- Resolve production incidents.
What We're Looking For
- 5–7 years of Android development experience.
- 3–5 years of experience working in agile teams.
- Proven experience building large-scale applications with a high volume of users.
- Minimum 3 years of experience in the financial sector.
- Advanced Kotlin expertise (coroutines, lambdas, null safety, data/sealed classes).
- Advanced Java and Kotlin/Java interoperability.
- Deep experience with MVVM and Clean Architecture.
- Proficiency with Jetpack components (ViewModel, LiveData, Room, Navigation, WorkManager).
- Experience consuming REST APIs with Retrofit and OkHttp.
- Strong knowledge of concurrency patterns (Coroutines / RxJava).
- Local persistence with Room / SQLite.
- Mobile security practices (encryption, JWT, OWASP).
- Experience with CI/CD pipelines (Jenkins, GitLab, Bitrise).
- Testing with JUnit, Mockito, and Espresso.
- Dependency injection using Dagger/Hilt.
- Direct experience publishing apps to the Google Play Store.
- Current location in CDMX.
Technical Stack
- Languages: Kotlin, Java
- Architecture: MVVM, Clean Architecture
- Jetpack: ViewModel, LiveData, Room, Navigation, WorkManager
- Networking: Retrofit, OkHttp
- Concurrency: Coroutines, RxJava
- Persistence: Room, SQLite
- CI/CD: Jenkins, GitLab, Bitrise
- Testing: JUnit, Mockito, Espresso
- Dependency Injection: Dagger/Hilt
- Distribution: Google Play Store
Benefits & Compensation
- 100% payroll scheme.
- Major and minor SGM benefits.
- Home office support.
- Superior corporate benefits.
Work Mode
This is a hybrid position based in CDMX.
Babelgroup is an equal opportunity employer.






