Contribuye al área de desarrollo móvil, apoyando a que los objetivos, planes e iniciativas priorizadas por el área de producto se lleven a cabo. Garantiza que todas sus actividades realizadas en el desarrollo contemplen los procedimientos, prácticas y requisitos que permitan garantizar un entregables e de calidad.
Responsabilidades
- Diseñar y crear aplicaciones avanzadas para la plataforma de Android y Huawei.
- Colaborar con equipos multidisciplinares para definir, diseñar y enviar nuevas funciones.
- Trabajar en la solución de problemas y en mejorar el rendimiento de la aplicación.
- Descubrir, evaluar e implementar de forma continua nuevas tecnologías para maximizar la eficiencia del desarrollo.
- Trabajar con la metodología Agile para el desarrollo de las aplicaciones.
- Diseñar arquitecturas de software que permitan volver más productivo el proceso de desarrollo.
- Código de pruebas unitarias que garanticen la solidez, como casos extremos, usabilidad y fiabilidad general.
- Participa y aprueba las actividades de Secure Code Warrior.
- Evaluar constantemente los requerimientos no funcionales de un requerimiento.
- Identificar, registrar y solucionar la deuda técnica generada durante el desarrollo.
- Automatiza tareas repetitivas usando scripts y herramientas.
Requisitos
- Experiencia laboral demostrada en desarrollo de software (>5 años).
- Experiencia laboral en desarrollo Android.
- Haber publicado una o más aplicaciones Android en Google Play Store y/o Huawei App Gallery.
- Da feedback constructivo a sus compañeros de equipo.
- Comunica visiblemente decisiones técnicas y explica su contexto.
- Se involucra activamente en sesiones de refinamiento.
- Dominio de Kotlin.
- Experiencia con inyección de dependencias.
- Experiencia con bibliotecas y API de terceros como Retrofit y Firebase.
- Dominio práctico de arquitecturas limpias y principios SOLID.
- Dominio práctico de programación reactiva (Corutines).
- Dominio de Gitflow para el versiona miento de código.
- Profundo conocimiento de todo el ciclo de vida de desarrollo de las aplicaciones móviles.
- Profundo conocimiento de persistencia segura de datos.
- Profundo conocimiento en seguridad en la comunicación de aplicativos.
- Conocimiento de herramientas de análisis como Check marx, Black Duck y NowSecure
¿Qué ofrecemos?:
- Prestaciones de Ley
- Bonos mensuales fijos por puntualidad, asistencia y apoyo a restaurante
- Vales de Despensa
- Descuentos con empresas de entretenimiento, gimnasios, escuelas de idiomas, universidades y más