Android Developer
Remote · Mexico
Job Summary
Android Developer con experiencia probada (>5 años) en desarrollo de aplicaciones móviles para Android y Huawei. Responsable de diseñar y crear aplicaciones avanzadas, colaborar con equipos multidisciplinares para definir y entregar nuevas funciones, mejorar rendimiento y seguridad, automatizar tareas, liderar sesiones de pair programming, y orientar a desarrolladores menos experimentados. Se requiere dominio de Kotlin, inyección de dependencias, Retrofit, Firebase, arquitecturas limpias y principios SOLID, programación reactiva con Coroutines, Gitflow, ciclo de vida de apps móviles y experiencia en herramientas de análisis de seguridad (Checkmarx, Black Duck, NowSecure). Haber publicado apps en Google Play Store y/o Huawei App Gallery. Implementar pruebas unitarias, aplicar Agile y evaluar requerimientos no funcionales, gestionando deuda técnica y automatizando tareas. Capacidad para comunicar decisiones técnicas y colaborar para una cultura centrada en el cliente.
Required Qualifications
- Experiencia laboral demostrada en desarrollo de software (>5 años)
- Experiencia laboral en desarrollo Android
- Haber publicado una o más aplicaciones Android en Google Play Store y/o Huawei App Gallery
- Dominio de Kotlin
- Experiencia con inyección de dependencias
- Experiencia con bibliotecas y API de terceros como Retrofit y Firebase
- Dominio práctico de arquitecturas limpias y principios SOLID
- Dominio práctico de programación reactiva (Coroutines)
- Dominio de Gitflow para el versionamiento de código
- Profundo conocimiento de todo el ciclo de vida de desarrollo de las aplicaciones móviles
- Profundo conocimiento de persistencia segura de datos
- Profundo conocimiento en seguridad en la comunicación de aplicativos
- Conocimiento de herramientas de análisis como Checkmarx, Black Duck y NowSecure
- Capacidad para liderar sesiones de pair programming y asesorar a desarrolladores menos experimentados
- Participa y aprueba actividades de Secure Code Warrior
- Diseñar y crear aplicaciones avanzadas para la plataforma Android y Huawei
- Colaborar con equipos multidisiplinares para definir, diseñar y enviar nuevas funciones
- Trabajar en la solución de problemas y en mejorar el rendimiento de la aplicación
- Trabajar con la metodología Agile para el desarrollo de las aplicaciones
- Liderar sesiones técnicas cuando no hay ingenieros más experimentados
- Capacitar a los menos experimentados en herramientas de monitoreo
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.