Ir al contenido

Desarrollador Android Sr.

--Lomas de Chapultepec--

Objetivo General del Puesto

 Diseñar, desarrollar y optimizar aplicaciones móviles nativas en Android, garantizando su rendimiento, seguridad y escalabilidad.


El Desarrollador Android Sr tendrá un rol clave en la definición de arquitectura, resolución de problemas complejos y mentorías técnicas, trabajando de la mano con equipos multidisciplinarios bajo metodologías ágiles.

Conocimientos y habilidades técnicas 


Lenguajes y frameworks:


  • Dominio avanzado de Kotlin y conocimiento en Java.
  • Experiencia con Android Jetpack (ViewModel, LiveData, Room, Navigation, WorkManager).
  • Conocimiento en patrones de arquitectura: MVVM y Clean Architecture.
  • Experiencia con Jetpack Compose (deseable).
  • Consumo de APIs RESTful con Retrofit, OkHttp, Coroutines o RxJava.
  • Manejo de bases de datos locales (Room, SQLite) y sincronización offline.
  • Conocimientos en Material Design y diseño responsivo para múltiples dispositivos.
  • Experiencia en cifrado de datos, JWT, HTTPS y buenas prácticas OWASP Mobile.

Pruebas y DevOps:


  • Experiencia con JUnit, Mockito, Espresso, Robolectric.
  • Implementación de CI/CD (Jenkins, GitLab, Bitrise).
  • Publicación y mantenimiento de apps en Google Play Store (versiones, betas, despliegues).
  • Trabajo bajo Scrum o Kanban y control de versiones con Git.

Experiencia:


  • 5+ años desarrollando aplicaciones Android nativas complejas.
  • Experiencia en proyectos financieros o de alto tráfico.
  • Participación activa en equipos ágiles y revisiones de código.
  • Capacidad para liderar técnicamente y brindar soporte a desarrolladores junior.



Formación:

  • Licenciatura en Sistemas, Ingeniería en Informática, Computación o Electrónica.
  • Inglés intermedio (lectura técnica).
  • Cursos o certificaciones deseables: Kotlin, DevOps Mobile, Firebase, SCRUM Developer.



Competencias Claves:


  • Orientación al cliente: entrega de soluciones con calidad y valor.
  • Innovación: curiosidad técnica y búsqueda de mejoras continuas.
  • Trabajo en equipo: colaboración y comunicación efectiva con otros equipos.
  • Accountability: compromiso total con la calidad y desempeño del código.
  • Agilidad: capacidad de adaptación y entrega en tiempo.
  • Liderazgo técnico: mentoría y guía para otros desarrolladores.

Beneficios:

  • Ubicación: CDMX (modalidad híbrida 2-3 veces por semana en oficina)
  • Sueldo: $50,000 a $52,000 netos
  • Sector: Financiero (mínimo 3 años de experiencia requerida)+