About the role
¡Multiplica, te está buscando!
Somos una consultora especializada en ofrecer las mejores oportunidades laborales al mejor talento digital del mercado.
Tenemos 25 años de experiencia reclutando a personas capacitadas, innovadoras y con ganas de crecer para nuestros clientes.
Actualmente colaboramos con empresas en LATAM, USA, Europa y África y contamos con talentos que trabajan presencialmente y/o remoto en diferentes partes del mundo.
Nuestros talentos son los agentes de cambio que están creando las organizaciones del futuro. ¡Sé parte de este cambio!
Buscamos un Desarrollador Android (Semi senior / Senior) responsable de diseñar, desarrollar y mantener aplicaciones móviles nativas en Kotlin para Android, creando soluciones seguras, eficientes y escalables que respondan a las necesidades del negocio en el sector bancario.
Requirements
- Experiencia en desarrollo de aplicaciones móviles nativas en Android.
- Jetpack Components: Navigation, LiveData, ViewModel, WorkManager, Room.
- Kotlin Coroutines y Flow para programación asíncrona y gestión de estados reactivos.
- Dependency Injection: Dagger 2 o Hilt (preferido).
- Retrofit / Ktor para integración con APIs RESTful.
- Unit Testing y UI Testing: JUnit, Mockito, Espresso, Robolectric, UI Automator.
- Glide o Coil para manejo de imágenes y recursos multimedia.
- Room para persistencia de datos local.
- Arquitectura MVVM y patrones como Repository Pattern y Singleton.
- Firebase: Autenticación, Firestore y notificaciones push.
- Git con manejo avanzado de control de versiones.
- RxJava o Kotlin Flow para programación reactiva.
Funciones:
- Diseñar y desarrollar funcionalidades de la app bancaria utilizando Kotlin y Android SDK.
- Implementar features: gestión de pagos, autenticación biométrica, gestión de cuentas y visualización de transacciones.
- Colaborar con el equipo de diseño para construir interfaces intuitivas siguiendo Material Design.
- Mantener y refactorizar el código aplicando Clean Architecture y mejores prácticas.
- Garantizar una experiencia de usuario fluida, con tiempos de carga óptimos y sin interrupciones.
- Colaborar estrechamente con backend, diseño, QA y producto en un entorno ágil.
Benefits
- Modalidad:
- Posición híbrida (2-3 veces por semana en CDMX)
- Proyecto de 6 meses
- Beneficios:
- Beneficios de ley y superiores.
- Días de vacaciones adicionales.
- Beneficios de salud.
- Oportunidad de crecimiento.
- Aprendizaje continuo: acceso gratuito a cursos.
- ¡Muchos más!