Android Developer
Operaciones place México home Remoto
schedule Tiempo Completo
Android Developer
Operaciones¡Desafíate! Muéstranos tu talento y déjanos llevarlo más allá del límite. Buscamos geeks inconformes con lo ordinario.
Trabaja con los mejores, nuestro equipo está cambiando la forma en que las personas interactúan con la tecnología. ¡Te queremos de nuestro lado!
Jornada
Tiempo completo
Experiencia
Mínimo de 5 años en la plataforma, Publicación en Play Console , Push Notifications, Google 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.
Escolaridad
Titulado en Ingeniería en Sistemas Computacionales, o carrera afín