Ir al contenido

Desarrollador iOS Sr.

--Lomas de Chapultepec--

Objetivo General del Puesto

 
Diseñar, desarrollar y optimizar aplicaciones móviles nativas enD, garantizando experiencia de usuario, rendimiento y seguridad. Participa en decisiones técnicas clave y mentoría dentro de equipos multidisciplinarios y ágiles.

Perfil del Puesto
Escolaridad:
  • Licenciatura en áreas afines: Sistemas, Ingeniería en Computación, Electrónica, Informática.

Responsabilidades Principales:

Funcionalidades técnicas:

  • Implementación y mantenimiento de funcionalidades complejas en aplicaciones iOS.
  • Definición de arquitecturas escalables y mantenibles.
  • Desarrollo de pruebas unitarias e integración.
  • Revisión de código y aseguramiento de estándares de calidad.

Mentoría y colaboración:

  • Apoyo técnico a desarrolladores junior.
  • Trabajo conjunto con QA, backend, diseño, DevOps.
  • Documentación técnica actualizada y accesible.

Rendimiento y seguridad:

  • Optimización del rendimiento.
  • Aseguramiento de estándares de seguridad de datos.

Experiencia Profesional Requerida:

  • Desarrollo iOS nativo con Swift
  • Metodologías ágiles (Scrum, Kanban)
  • Apps de gran escala, alto tráfico, múltiples backends
  • Publicación en App Store
  • Consumo de APIs RESTful (URLSession, Alamofire, Combine)
  • Gestión de compatibilidad de versiones y migraciones

Conocimientos Técnicos Específicos:

  • Swift (closures, async/await, GCD, generics, protocols)
  • Objective-C (mantenimiento de código legado)
  • Arquitectura (MVVM, VIPER, Clean Architecture)
  • SwiftUI y Combine
  • Persistencia (Core Data, SQLite)
  • UI (UIKit, SwiftUI, AutoLayout, diseño responsivo)
  • Seguridad (HTTPS, JWT, cifrado, OWASP Mobile)
  • Pruebas (XCTest, XCUITest, snapshot testing)
  • CI/CD (Jenkins, Bitrise, GitHub Actions)
Lenguajes/Paquetería:
  • Swift
  • JavaScript
  • Microsoft Office
Responsabilidades Clave:
  • Ciclo completo de desarrollo: Diseño, codificación, pruebas, despliegue.
  • Cumplimiento de estándares de calidad: Código limpio, mantenible, seguro.
  • Colaboración interdisciplinaria: Integración con QA, backend, DevOps.
  • Metodologías ágiles: Participación activa en todos los rituales Scrum/Kanban.
  • Gestión de calidad del producto: Pruebas, mantenimiento post-producción.
  • Mentoría y liderazgo técnico no formal: Buenas prácticas, guías para junior developers.
Competencias:
  • Orientación al cliente: Entregar soluciones de alto valor y simplicidad.
  • Innovación: Mejora continua, mentalidad abierta al cambio.
  • Trabajo en equipo: Colaboración en equipos multidisciplinarios.
  • Accountability: Asume responsabilidad total del código y resultados.
  • Agilidad: Respuesta eficiente a cambios de negocio.
  • Liderazgo técnico: Mentoría y guía a compañeros.
Beneficios:
  • Modalidad: Hibrida
  • Sueldo: $43,000 MXN
  • Lugar de trabajo: Lomas de Chapultepec (cerca del auditorio)
  • Contrato inicial a 3 meses con posibilidad de extensión
  • Horario: 9:00 a 18:00 hrs, se busca disponibilidad por liberaciones fuera de este horario.
  • Empresa: Sector bancario