Programador
Codificar los sistemas e interpretar especificaciones de diseño, documentar en código los productos realizados y verificar los componentes programados.
Responsabilidades:
Desarrollo y mantenimiento de aplicaciones iOS en Swift
Diseño de arquitectura y toma de decisiones técnicas
Implementación de interfaces usando SwiftUI y UIKit
Integración con APIs y servicios backend
Asegurar calidad mediante pruebas unitarias y automatizadas
Participación activa en revisiones de código y definición de estándares
Acompañamiento técnico a perfiles mid/jr cuando sea necesario
Requisitos:
3 años de experiencia sólida en desarrollo iOS en Swift
Dominio del ciclo de vida de iOS y gestión de memoria
Conocimiento de patrones de arquitectura (MVVM, Clean Architecture)
Manejo de asincronía y consumo de servicios REST
Experiencia con testing y prácticas de calidad
Conocimiento del proceso de publicación de App Store
Librerías: Firebase, Alamofire, Concurrency
Educación:
Licenciatura en Informática, Ingeniería en Sistemas, Ingeniería en Software, Licenciatura en Informática, Licenciatura en Sistemas Computacionales.
- Codificar la solución del requerimiento asignado y asegurar de que funcione correctamente reflejado en los resultados
- Documentar el código y las clases (comprende incluir comentarios en las líneas de código), con la finalidad de que pueda ser interpretado y utilizado por quien lo requiera
- Asegurarse que la solución desarrollada cubre al 100% los requerimientos
- Realizar pruebas unitarias de las soluciones desarrolladas
- Realizar pruebas cruzadas de código
- Entregar el código sin errores al área de Testing