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.
NuestroDev 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
#J-18808-Ljbffr