Ciudad de Mexico, Mexico City, Mexico Hybrid Employment

Babelgroup is hiring a Senior Android Developer

About the Role

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.

Required Skills
KotlinJavaMVVMClean ArchitectureJetpackViewModelLiveDataRoomNavigationWorkManagerRetrofitOkHttpCoroutinesRxJavaAndroid
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Babelgroup

BABEL es una consultora tecnológica multinacional especializada en aplicar sus servicios y conocimiento tecnológico en los procesos de aceleración digital de sus clientes, grandes empresas y organismos públicos.

Visit website
Job Details
Department Information Technology
Category mobile
Posted 14 days ago