Como Desarrollador(a) iOS Developer, serás responsable de diseñar, desarrollar y mantener aplicaciones móviles de alta calidad para la plataforma iOS. Participarás activamente en todas las etapas del ciclo de desarrollo, colaborando con equipos multidisciplinarios para entregar soluciones innovadoras, seguras y escalables que generen valor para el negocio y los usuarios finales.
- Diseñar, desarrollar e implementar aplicaciones avanzadas para la plataforma iOS.
- Colaborar con equipos multidisciplinarios para definir, diseñar y lanzar nuevas funcionalidades.
- Desarrollar y ejecutar pruebas unitarias para garantizar la calidad, estabilidad y confiabilidad de las aplicaciones.
- Identificar y resolver problemas técnicos, optimizando continuamente el rendimiento de las aplicaciones.
- Investigar, evaluar e implementar nuevas tecnologías, herramientas y mejores prácticas de desarrollo móvil.
- Participar y facilitar sesiones de pair programming para fomentar la colaboración y el intercambio de conocimientos.
- Guiar a desarrolladores con menor experiencia, explicando decisiones técnicas y los compromisos (trade-offs) asociados a distintas soluciones.
- Trabajar bajo metodologías ágiles para la entrega continua de valor.
- Participar en actividades de revisión de código y evaluaciones de seguridad en el desarrollo de software.
- Contribuir a la definición, refinamiento y estimación de historias de usuario utilizando buenas prácticas de gestión ágil.
- Comunicar de manera efectiva decisiones técnicas, riesgos, dependencias y propuestas de solución.
- Participar activamente en ceremonias ágiles como refinamientos, planeaciones, revisiones y retrospectivas.
- Brindar retroalimentación constructiva a los miembros del equipo.
- Demostrar autonomía, responsabilidad y orientación a resultados en la ejecución de sus actividades.
- Entrega de soluciones móviles de alta calidad dentro de los tiempos establecidos.
- Adopción de buenas prácticas de desarrollo, calidad y seguridad.
- Contribución a la mejora continua de procesos y estándares de ingeniería.
- Colaboración efectiva con equipos técnicos y de negocio.
- Optimización del desempeño, estabilidad y experiencia del usuario en aplicaciones móviles.
- Más de 5 años de experiencia en desarrollo de software.
- Experiencia sólida en desarrollo de aplicaciones iOS con Swift.
- Experiencia publicando aplicaciones en App Store.
- Experiencia trabajando en equipos ágiles de desarrollo de software.
- Experiencia en integración continua y automatización de procesos mediante herramientas como Jenkins o similares.
- Swift y ecosistema de desarrollo iOS.
- Frameworks nativos como:
- Core Animation
- Core Location
- Core Foundation
- Frameworks y librerías de terceros como:
- Arquitecturas limpias (Clean Architecture) y principios SOLID.
- Programación reactiva utilizando Swift Combine.
- Control de versiones y estrategias de ramificación (Git/GitFlow).
- Ciclo de vida completo de desarrollo de aplicaciones móviles.
- Persistencia segura de datos.
- Seguridad en la comunicación entre aplicaciones y servicios.
- Pruebas unitarias y buenas prácticas de aseguramiento de calidad.
- Licenciatura o Ingeniería en Sistemas Computacionales, Tecnologías de la Información, Desarrollo de Software o carrera afín.
- Deseable certificaciones o formación especializada en desarrollo móvil iOS.
-
Recomendaciones para tu postulación:
- Asegúrate de tener un año en tu puesto actual.
- Valida que cubres con los requisitos indispensables.
- Plática con tu supervisor actual y hazle saber sobre tu postulación.
- Recuerda que solo puedes postular a una posición a la vez.
Para poder participar en las convocatorias internas de Scotiabank debes asegurar que tu Talent Profile se encuentre actualizado al 100%
Scotiabank es una empresa incluyente, que respeta la diversidad y no hace ningún tipo de discriminación
Recommendations for your application:
- Make sure you have been in your current position for at least one year.
- Confirm that you meet the essential requirements.
- Talk to your current supervisor and let them know about your application.
- Remember that you can only apply for one position at a time.
To participate in Scotiabank’s internal job postings, you must ensure that your Talent Profile is 100% up to date.
Scotiabank is an inclusive company that respects diversity and does not engage in any form of discrimination.