- Presencial · Perú
- Tiempo completo
- Semi senior
- USD 2,500 – USD 6,500 al mes
Publicada
Descripción del puesto
Sobre la vacante
Encora está construyendo un equipo de iOS Developers para un proyecto bancario de alto impacto en Perú. Buscan perfiles Mid y Senior con experiencia en Swift nativo y un enfoque artesanal en la calidad del código. El proyecto requiere dominio de MVVM/VIPER, patrones de diseño, programación orientada a objetos, Git/Gitflow, concurrencia con GCD, unit testing con XCTest y seguridad mobile. No se requiere inglés avanzado. Ofrecen estabilidad laboral y un buen paquete salarial. Se valoran candidatos con apps en producción o repositorios activos en GitHub.
¿Por qué deberías aplicar?
Esta es una oportunidad para trabajar en un proyecto bancario de alto impacto que transformará la experiencia digital en Perú. Aprenderás de arquitecturas robustas como MVVM y VIPER en un entorno que valora la calidad del código como un arte. Crecerás profesionalmente en un equipo técnico especializado, con estabilidad y un paquete competitivo que reconoce tu expertise en desarrollo mobile.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Swift nativo con experiencia en proyectos reales
- Arquitecturas MVVM/VIPER y patrones de diseño
- Unit testing con XCTest y buenas prácticas de calidad
- Concurrencia usando Grand Central Dispatch (GCD)
- Git y Gitflow para control de versiones
- Seguridad mobile en aplicaciones bancarias
Tips prácticos para este puesto
- Prepara ejemplos concretos de apps en producción o tu GitHub para mostrar tu trabajo
- Enfócate en demostrar cómo cuidas la calidad del código en tus proyectos
- Investiga sobre tendencias en banca digital y seguridad mobile para destacar en la entrevista
- Practica explicar decisiones técnicas en arquitecturas como MVVM/VIPER
Recursos recomendados
- Documentación oficial de Swift y Apple Developer
- Cursos: "iOS & Swift - The Complete iOS App Development Bootcamp" en Udemy
- Influencers: Paul Hudson (@twostraws) para tips avanzados de Swift
- Herramientas: Xcode, SwiftLint para calidad de código, Fastlane para CI/CD
Preguntas frecuentes en entrevistas para este rol
- ¿Cómo manejas la concurrencia en iOS y qué desafíos has enfrentado con GCD? Tip: Explica casos reales usando DispatchQueue y evita bloqueos del hilo principal.
- Describe una arquitectura MVVM o VIPER que implementaste y por qué la elegiste. Tip: Enfócate en separación de responsabilidades y testabilidad.
- ¿Cómo aseguras la calidad del código en un proyecto bancario con altos estándares de seguridad? Tip: Menciona unit testing, revisiones de código y prácticas de seguridad mobile.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Mid | $2,500 - $4,000 | | Senior | $4,000 - $6,500 |
*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más. En Perú, proyectos bancarios suelen pagar en el rango alto local.*
Red flags a considerar
- Bandera roja 1: Si la empresa no valora la calidad del código o tiene procesos de testing débiles. Pregunta en la entrevista sobre su cultura de testing y revisiones de código.
- Bandera roja 2: Proyectos con plazos irreales que comprometan la seguridad en banca. Investiga la reputación del banco y su historial en lanzamientos móviles.
- Bandera roja 3: Falta de claridad en el stack tecnológico o arquitecturas desactualizadas. Señal de advertencia común en roles bancarios es el uso de tecnologías obsoletas sin plan de migración.
Habilidades
- Swift
- iOS
- MVVM
- VIPER
- patrones de diseño
- programación orientada a objetos
- Git
- Gitflow
- GCD
- concurrencia
- XCTest
- unit testing
- seguridad mobile
- Xcode
- SwiftLint
- Fastlane
- CI/CD
Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante