Buscamos un desarrollador android senior con amplia experiencia en desarrollo nativo, capaz de diseñar y mantener aplicaciones complejas, refactorizar código existente y garantizar la calidad y escalabilidad de las aplicaciones. La persona seleccionada trabajará de manera cercana con equipos de diseño, producto y qa, aplicando buenas prácticas de desarrollo y arquitecturas modernas como mvvm, mvp y mvi.
responsabilidades principales:
* desarrollar funcionalidades avanzadas en android utilizando kotlin, java y jetpack compose.
* refactorizar y optimizar código para mejorar rendimiento, calidad y mantenibilidad.
* integrar apis restful o graphql y gestionar la persistencia de datos localmente.
* implementar y mantener arquitecturas modernas (mvvm, mvp, mvi).
* colaborar con equipos multidisciplinarios para asegurar la coherencia y calidad del producto.
requisitos:
* mínimo 5 años de experiencia en desarrollo nativo android.
* experiencia en refactorización de bases de código complejas.
* participación en el desarrollo y despliegue de al menos 2 aplicaciones de gran escala.
* dominio de kotlin, java, android studio, gradle, jetpack compose y material design.
* conocimiento de librerías y herramientas como dagger hilt, retrofit, okhttp, room y navigation.
* experiencia en pruebas unitarias y de instrumentación (junit, espresso, mockito).
tipo de puesto: tiempo completo
sueldo: $55, $59,000.00 al mes
lugar de trabajo: remoto híbrido en 15530, moctezuma 2a sección, cdmx