Asesor iOS Developer/ Software Development Dir
Propósito 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 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.
Educación / Experiencia / Otra información (incluya solo aquellos que son específicos a la función) • 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.
Sueldo: $80,000.00 - $90,000.00 al mes
Beneficios:
- Días de maternidad superiores a los de la ley
- Días de paternidad superiores a los de la ley
- Horarios flexibles
- Opción a contrato indefinido
- Seguro de gastos médicos mayores
- Vacaciones adicionales o permisos con goce de sueldo
Lugar de trabajo: remoto híbrido en 03810, Nápoles, CDMX