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)+