Información Importante
Ubicación: Perú
Modalidad de trabajo: Hibrido
Resumen del puesto
Como un Senior iOS Engineer (18033), formarás parte de un equipo tecnológico y ágil altamente calificado por respaldar y desarrollar soluciones de vanguardia para cumplir con los requisitos de nuestro negocio. Nos ayudará a acelerar los resultados empresariales de nuestros clientes mediante la innovación de productos digitales de vanguardia.
Responsabilidades y Funciones
- Diseñar y desarrollar aplicaciones móviles en iOS utilizando Swift, aplicando patrones de arquitectura como MVVM y VIPER.
- Implementar pruebas unitarias con XCTest y aplicar mecanismos de seguridad en apps (root detection, tamper proofing, certificate pinning).
- Colaborar en entornos ágiles (Scrum, Kanban), liderando iniciativas técnicas y brindando mentoría a otros desarrolladores.
Requisitos y Habilidades
- Egresados de sistemas, desarrollo o afines con +4 años de experiencia.
- Dominio intermedio/avanzado de Swift y programación orientada a objetos (POO).
- Conocimientos sólidos en estructuras de datos, algoritmos (ordenamiento y búsqueda), y programación concurrente con GCD.
- Aplicación de patrones de diseño (creacionales, estructurales, conductuales) y patrones de arquitectura (MVVM, VIPER).
- Experiencia en desarrollo de librerías y frameworks, y uso de gestores de dependencias: Cocoapods, Carthage, Swift Package Manager.
- Dominio del ciclo de vida de aplicaciones iOS y de los ViewControllers.
- Pruebas unitarias con XCTest.
- Implementación de mecanismos de seguridad en apps: root detection, runtime detection, tamper proofing, certificate pinning.
- Conocimientos sólidos en Git, Gitflow, y fundamentos de CI/CD.
- Experiencia en metodologías ágiles: Scrum, Kanban.
- Habilidades blandas: liderazgo, mentoría, responsabilidad, proactividad, comunicación efectiva.
Acerca de Encora
Encora es el socio preferido de ingeniería digital y modernización de algunas de las principales empresas del mundo y empresas nativas digitales. Con más de 9,000 expertos en 47+ oficinas y laboratorios de innovación en todo el mundo, las prácticas tecnológicas de Encora incluyen Ingeniería y Desarrollo de Productos, Servicios en la Nube, Ingeniería de Calidad, DevSecOps, Datos y Análisis, Experiencia Digital, Ciberseguridad e Ingeniería de IA y LLM.
En Encora, contratamos profesionales únicamente en función de sus habilidades y calificaciones, y no discriminamos en función de la edad, discapacidad, religión, género, orientación sexual, estado socioeconómico o nacionalidad.
Sponsored