- Participar en el diseño, documentación y creación de software escalable y seguro.
- Capaz de ser Autónomo, pudiendo aportar una gran energía y que pueda ayudar a tomar decisiones.
- Capaz de autogestionar sus actividades.
- Competente en lenguajes, frameworks y bases de datos para dispositivos móviles.
- Trabaje con equipos de desarrollo y managers de producto para idear soluciones de software.
- Cree las aplicaciones cliente en Android en colaboración con los diseñadores de productos.
- Debe tener la capacidad de trabajar en un entorno dinámico y acelerado.
- Fuertes habilidades de comunicación para interactuar con los miembros del equipo scrum.
- Buen pensamiento analítico y capacidad de resolución de problemas.
Responsabilidades
Requerimientos técnicos
- Al menos 3 años de experiencia en desarrollo móvil con Android.
- Al menos 2 años de experiencia con Kotlin.
- Experiencia desarrollando apps multi modulares (aradle).
- Experiencia con Retrofit, Volley, Okhttp, Dagger.
- Experiencia con DataBinding.
- Experiencia con Push Notifications.
- Experiencia con Manejo de Localizacion GPS & Google Maps.
- Experiencia con Manejo de CameraX.
- Conocimiento de CI / CD y GIT incluidas estrategias de ramificación, analizaciones y automatización de pruebas.
- Conocimiento en Lanzamiento de aplicaciones.
- Experiencia con bases de datos MySQLI & Google Rooms.
- Experiencia con servicios web RESTful, API y flujo de datos asincrónico.
- Experiencia demostrada en integración / entrega / implementación continuas.
- Pruebas unitarias, de integración y pruebas funcionales.
- Experiencia con arquitectura moderna basada MVP & Dependency Inyection
- Comprensión de la accesibilidad y el cumplimiento de la seguridad.
Nice to have
Experiencia con Pusher.
Experiencia con Firebase.
Experiencia con desarrollo Realtime.