Android Developer
Descrição da vaga
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 entregable de calidad.
Responsabilidades e atribuições
• 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 eficiente 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.
• Lidera sesiones de pair programming. • Explica trade-offs en soluciones complejas a los menos experimentados. • Preparar y asesorar a los desarrolladores con menos experiencia en su equipo. • Liderar las sesiones técnicas cuando no hay ingenieros más experimentados. • Capacita a los menos experimentados en el uso de las herramientas de monitoreo.
Requisitos e qualificações
• 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 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 aplicativos. • Conocimiento de herramientas de análisis como Checkmarx, Black Duck y NowSecure
Informações adicionais
• 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. • Ayudar a sus nuevos compañeros en el proceso de ingreso e integración al equipo. • Promover con los menos experimentados que las soluciones técnicas estén enfocadas a una cultura centrada en el cliente.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Presentación de CV
- Etapa 3: Entrevistas
- Etapa 4: Confirmación de candidato
- Etapa 5: Onboarding
- Etapa 6: Contratação
Creer para co-crear
¿Buscas un lugar donde tus ideas brillen?
Con más de 38 años y una presencia global, en Stefanini transformamos el mañana juntos. Aquí, cada acción cuenta y cada idea puede marcar la diferencia. Únete a un equipo que valora la innovación, el respeto y el compromiso.
Si eres una persona disruptiva, te mantienes en aprendizaje continuo y la innovación está en tu ADN, entonces somos lo que buscas. ¡Ven y construyamos juntos un futuro mejor!
Conoce más sobre nosotros