Ir al contenido

Desarrollador iOS Sr.

--Lomas de Chapultepec--

Objetivo General del Puesto

 
Diseñar, desarrollar y optimizar aplicaciones móviles nativas para iOS, asegurando una experiencia de usuario sobresaliente, alto rendimiento y seguridad.


El desarrollador iOS Sr será responsable de decisiones técnicas clave, mentoría a otros desarrolladores y colaboración con equipos multidisciplinarios en entornos ágiles, impulsando soluciones innovadoras y escalables para el sector financiero.

Conocimientos y habilidades técnicas:


Lenguajes y frameworks:


  • Dominio avanzado de Swift y buen manejo de Objective-C (mantenimiento de código legado).
  • Experiencia con UIKit, SwiftUI, Core Data, Core Animation, Core Location y MapKit.
  • Conocimientos en Combine y arquitectura MVVM, VIPER o Clean Architecture.
  • Experiencia en almacenamiento local (SQLite, Room) y sincronización de datos offline.
  • Integración y consumo de APIs RESTful usando URLSession, Alamofire, GCD o async/await.
  • Implementación de protocolos de seguridad, cifrado de datos y autenticación (JWT, HTTPS).

Pruebas y DevOps:


  • Pruebas automatizadas con XCTest, XCUITest y snapshot testing.
  • Manejo de CI/CD (Jenkins, GitHub Actions, Bitrise o GitLab CI).
  • Control de versiones con Git y metodologías ágiles Scrum/Kanban.


Competencias Claves:


  • Orientación al cliente: desarrolla con calidad para asegurar la mejor experiencia.
  • Innovación: propone soluciones creativas y se adapta a nuevas tecnologías.
  • Trabajo en equipo: colabora efectivamente en entornos multidisciplinarios.
  • Accountability: asume responsabilidad total por la calidad y rendimiento del código.
  • Agilidad: entrega resultados en tiempo con flexibilidad ante cambios.
  • Liderazgo técnico: guía a otros desarrolladores y promueve buenas prácticas.

Experiencia deseada:


  • 5 a 7 años desarrollando apps iOS nativas de alta complejidad.
  • Experiencia en publicación y gestión de apps en App Store.
  • Experiencia en proyectos financieros o de gran escala con alto volumen de usuarios.
  • Participación activa en ciclos ágiles de desarrollo y liderazgo técnico de equipos.
Escolaridad:


  • Licenciatura en Sistemas, Ingeniería en Informática, Computación o Electrónica.
  • Inglés intermedio (deseable).
  • Cursos o certificaciones: Swift, DevOps Mobile, SCRUM Developer, Firebase.


Ubicación: 

CDMX (modalidad híbrida 2-3 veces por semana en oficina)

Sueldo: $50,000 a $53,000 netos

Sector: Financiero (mínimo 3 años de experiencia requerida)