Dev Principal (IOS Developer)

Ubicación: Ciudad de México

Departamento:

Dev Principal

El propósito principal de este rol será, un desarrollador Principal tiene como objetivo desarrollar código escalable, eficiente y mantenible. Además de ser un coach/mentor de desarrolladores junior y senior en la búsqueda de diseño y revisión de código. Se espera que demuestre capacidad para resolver problemas complejos, requiriendo investigación profunda sobre nuevas tecnologías a implementar, y estando siempre a la vanguardia de la innovación en los procesos en los que participa.

¿Cuáles serán tus funciones principales? 

  • Cumplir con las entregas según las estimaciones de tiempo realizadas.
  • Trabajando colaborativamente con grupos expertos para establecer soluciones integrales. (Arquitectos, Devops, Seguridades)
  • Diseñar soluciones orientadas en patrones de arquitectura (microservicios, orientación a eventos)
  • Proporciona liderazgo técnico y mentoría a los equipos de desarrollo
  • Asesorar y liderar la estrategia y el desarrollo de productos, aplicaciones y tecnologías, traduciendo problemas técnicos complejos para la toma de decisiones estratégicas.
  • Diseñar y desarrollar de software escalables, eficientes y mantenibles, asegurando que cumplan con las necesidades del negocio y los estándares de calidad.
  • Recomendar mejoras en procesos y tecnologías para aumentar la efectividad del equipo
  • Supervisa el desarrollo, programación, pruebas y depuración de proyectos importantes de desarrollo de software.
  • Participación en revisiones de código y despliegues.

Nuestro Dev Principal deberá cumplir con los siguientes requisitos:

  • Título universitario en Ingeniería en Computación, Industrial y afines
  • Conocimientos del frameworks y herramientas del ecosistema de IOS. 
  • Reciente experiencia como IOS Developer (at least 3 years) 
  • Conocimiento en Swift, concurrence y multithreading, Coocapods, REST services (alamofire, URLSession, Codable) y data storage
  • Conocimiento de arquitecturas: MVM, MVP, MVVM, VIPER, CLEAN, JUnit, Firebase y Git