Como Asesor iOS Developer, serás responsable de contribuir al desarrollo móvil, apoyando a que los objetivos, planes e iniciativas priorizados por el área de producto se lleven a cabo. Garantizar que todas sus actividades realizadas en el desarrollo contemplen los procedimientos, prácticas y requisitos que permitan garantizar un entregable de calidad.
Responsabilidades y atribuciones
-
Diseñar y crear aplicaciones avanzadas para la plataforma de iOS.
-
Colaborar con equipos multidisciplinares para definir, diseñar y enviar nuevas funciones.
-
Código de pruebas unitarias que garanticen la solidez, como casos extremos, usabilidad y fiabilidad general.
-
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.
-
Lidera sesiones de pair programming.
-
Explica trade-offs en soluciones complejas a los menos experimentados.
-
Trabajar con la metodología Agile para el desarrollo de las aplicaciones.
-
Participa y aprueba las actividades de Secure Code Assessment.
-
Conoce la estructura de una historia de usuario y aporta a la creación de la misma —GWT, invest, smart—.
-
Refina sus historias correctamente fuera de las ceremonias de refinamiento y solo expone la propuesta de solución al equipo para aclarar dudas y poder puntuarlas.
-
Comprender la cultura de riesgo del Banco y cómo debe considerarse el apetito de riesgo en las actividades y decisiones diarias desde el punto de vista técnico y de negocio.
-
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.
-
Demostrar autonomía en la ejecución de sus deberes.
Requisitos y calificaciones
Experiencia laboral demostrada en desarrollo de software —>5 años—.
Experiencia laboral en desarrollo iOS.
Haber publicado una o más aplicaciones iOS en App Store.
Experiencia con frameworks Core Animation, Core Location y Core Foundation.
Experiencia con frameworks de terceros como Alamofire y Firebase.
Experiencia en integración continua usando Jenkins.
Dominio práctico de arquitecturas limpias y principios SOLID.
Dominio práctico de programación reactiva —Swift Combine—.
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.
Informaciones adicionales
¿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!