Android Developer 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 entregables 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 mejorar el rendimiento de la aplicación.
- Descubrir, evaluar e implementar nuevas tecnologías de forma continua 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 optimizar el proceso de desarrollo.
- Escribir pruebas unitarias que garanticen la solidez, casos extremos, usabilidad y fiabilidad general.
- Participar y aprobar las actividades de Secure Code Warrior.
- Evaluar constantemente los requerimientos no funcionales de los proyectos.
- Identificar, registrar y solucionar la deuda técnica generada durante el desarrollo.
- Automatizar tareas repetitivas usando scripts y herramientas.
Requisitos - Experiencia laboral demostrada en desarrollo de software (~3 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 React Native.
- 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 versionamiento 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 aplicaciones.
- Conocimiento de herramientas de análisis como Checkmarx, Black Duck y NowSec.
Beneficios - Prestaciones de Ley.
- Bonos mensuales fijos por puntualidad, asistencia y apoyo al restaurante.
- Vales de despensa.
- Descuentos con empresas de entretenimiento, gimnasios, escuelas de idiomas, universidades y más.
- Plan de capacitación y crecimiento profesional.
#J-18808-Ljbffr