Empleo de Android Developer en Remoto-108371-REMOTO

Publicado hace 14 días.

Android Developer en Ia Interactive

Sueldo oculto

Remoto: LATAM

Empleado de tiempo completo

Inglés : Nivel Intermedio

Titulado en Ingeniería en Sistemas Computacionales, o carrera afín.

Mínimo de 5 años en la plataforma, Publicación en Google Play , Push Notifications, Wallet , Firebase SDK, REST, GitFlow.


Actividades:

  • Construir software que cumpla con los requerimientos funcionales y no funcionales definidos.
  • Aplicar estándares, mejores prácticas, patrones de diseño y procedimientos que aseguren la construcción de software de calidad.
  • Realizar pruebas al software desarrollado para identificar y solucionar errores en los ambientes necesarios.
  • Asegurar el correcto funcionamiento del software desarrollado en los dispositivos y versiones de sistema operativo móvil requerido.
  • Asegurar la estabilidad, escalabilidad, desempeño y seguridad del software desarrollado.
  • Implementar mecanismos de trazabilidad y observabilidad en el desarrollo de software para dispositivos móviles.
  • Desplegar y publicar en tiendas las aplicaciones móviles desarrolladas asegurando el cumplimiento de las políticas, normativas de seguridad y privacidad de datos definidas por cada una de ellas.
  • Dar soporte y mantenimiento a desarrollos de software asegurando su funcionalidad y estabilidad.
  • Implementar controles necesarios para cubrir los requerimientos de seguridad requeridos.
  • Analizar y estimar requerimientos de desarrollo de software para dispositivos móviles.
  • Trabajar en conjunto con otros roles técnicos, de calidad y de negocio para cumplir con los requerimientos del cliente y sus usuarios.
  • Garantizar una experiencia de usuario adecuada siguiendo los lineamientos, requerimientos y buenas de cada sistema operativo móvil.


Conocimientos necesarios:

  • Kotlin
  • Framework de Android
  • Corrutinas y Flows
  • Consumo de Servicios REST
  • GraphQL, Apollo
  • Persistencia de datos:Room, Sqlite, Shared Preferences
  • Jeckpack Compose
  • Arquitecturas: Clean Architecture
  • Patrones de diseño: MVVM/MVI.
  • Control de versiones (GIT)
  • SDK: Firebase
  • Metodologías agiles: Scrum u otras
  • Desarrollo Seguro (R8, ofuscación)
  • Pruebas unitarias(Junit4)
  • Intercepción de servicios: Proxyman, Charles, Burp, etc.


Conocimientos deseados:

  • CI
  • Pruebas de performance
  • Pasarelas de pago: Google pay, paypal etc.