Habilidades principal: Desarrollo nativo para iOS, Swift, Objective-C, Cocoa Touch, MVC, MVVM, MVP, VIPER, Clean Architecture, Arquitectura Modular, API REST, Git y metodologías ágiles.
Experiencia: +3 años de experiencia en desarrollo de aplicaciones móviles nativas para iOS.
Ubicación: Lima, Perú.
Modalidad: Híbrida a demanda, con asistencia a la oficina del cliente en La Victoria entre 2 y 4 días al mes.
En Coforge estamos buscando un Desarrollador iOS Semisenior con experiencia en desarrollo de aplicaciones móviles nativas, dominio de Swift y Objective-C, y conocimientos de diferentes patrones arquitectónicos. Buscamos profesionales con capacidad para analizar requerimientos, proponer soluciones técnicas y colaborar con equipos multidisciplinarios en la implementación de funcionalidades de calidad.
Responsabilidades principales
• Participar en mesas de trabajo para analizar requerimientos y definir soluciones técnicas.
• Desarrollar e implementar funcionalidades para aplicaciones móviles nativas de iOS,
de acuerdo con los requerimientos y la planificación establecida.
• Participar en la planificación conjunta de actividades y en la estimación de tiempos de desarrollo.
• Diseñar e implementar soluciones utilizando patrones arquitectónicos como MVC, MVVM, MVP y VIPER.
• Aplicar principios de Clean Architecture y arquitectura modular para desarrollar aplicaciones mantenibles y escalables.
• Integrar las aplicaciones con servicios mediante API REST.
• Realizar pruebas de concepto (PoC) y actividades de exploración técnica (Spikes) para evaluar alternativas de implementación.
• Analizar la viabilidad técnica de los requerimientos y proponer soluciones alineadas con las necesidades del proyecto.
• Aplicar las directrices de diseño de Apple para garantizar una experiencia de usuario consistente en iOS.
• Gestionar el control de versiones del código fuente utilizando Git.