Información Relevante
Ubicación: Perú
Modalidad de trabajo: Híbrido, asistencia ocasional a oficina
Resumen del puesto
Como un Senior iOS Engineer (20577), 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
Profesionales de Ing. de Sistemas, Software, Informática o afines con +4 años de experiência como iOS Developer.
Dominio de Swift,
XCode 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).
Experiência 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.
Experiência en metodologías ágiles: Scrum, Kanban.
Habilidades blandas: liderazgo, mentoría, autonomía, comunicación efectiva.
Acerca de Encora
Encora es el socio preferido de ingeniería digital y modernización de alguna
📌 Senior Ios Engineer Lima
🏢 Encora
📍 Lima