Responsabilidades
  • 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.
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.