- Híbrido · Perú
- Tiempo completo
- Semi senior
- USD 2,000 – USD 5,500 al mes
Publicada
Descripción del puesto
Sobre la vacante
Encora está buscando un Mobile Developer iOS con experiencia sólida en desarrollo nativo. Requisitos técnicos incluyen:
- Conocimientos intermedios/sólidos en Swift y POO
- Dominio de patrones de arquitectura: MVVM, VIPER
- Conocimientos sólidos en estructuras de datos y algoritmos
- Experiencia con Git, Gitflow, Unit Testing y Grand Central Dispatch (GCD)
- Manejo de gestores de dependencias: Cocoapods, Carthage, Swift Package Manager
- Conocimientos en seguridad de apps y patrones de diseño (creacionales, estructurales, conductuales)
- Conocimientos básicos de CI/CD y creación de librerías/frameworks
Beneficios:
- Gratificaciones, CTS y 30 días de vacaciones
- Planilla 100%
- EPS Rimac cubierta al 100%
- Becas para certificaciones
- Excelente clima laboral
- Modalidad híbrida
¿Por qué deberías aplicar?
Esta posición en Encora te permite trabajar en proyectos desafiantes de desarrollo móvil nativo, con oportunidades de crecimiento profesional a través de certificaciones y un ambiente colaborativo. Ideal para desarrolladores que buscan profundizar en arquitecturas modernas y mejores prácticas de desarrollo iOS.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Swift avanzado con comprensión profunda de POO
- Experiencia práctica con MVVM y/o VIPER en proyectos reales
- Gitflow para trabajo colaborativo
- Unit Testing con XCTest
- Conocimiento de GCD para manejo de concurrencia
Tips prácticos para este puesto
- Prepara ejemplos concretos de proyectos donde hayas implementado MVVM o VIPER
- Demuestra tu experiencia con gestores de dependencias mencionando casos específicos
- Ten listos ejemplos de cómo has aplicado patrones de diseño en situaciones reales
- Muestra tu conocimiento de seguridad en apps con casos prácticos
Recursos recomendados
- Documentación oficial de Swift y Apple Developer
- Cursos de Ray Wenderlich para iOS avanzado
- Libro: "Design Patterns: Elements of Reusable Object-Oriented Software"
- Influencers: Paul Hudson (@twostraws), Natasha The Robot
- Herramientas: Xcode, Fastlane para CI/CD
Preguntas frecuentes en entrevistas para este rol
- "Explícame la diferencia entre MVVM y VIPER y cuándo usar cada uno" - Tip: Enfócate en escalabilidad y mantenibilidad, MVVM para proyectos medianos, VIPER para grandes proyectos con equipos grandes.
- "¿Cómo manejas la concurrencia en iOS y qué problemas has enfrentado con GCD?" - Tip: Menciona DispatchQueue, operaciones asíncronas, y cómo evitas race conditions y deadlocks.
- "Describe tu experiencia con Unit Testing y cómo aseguras la calidad del código" - Tip: Habla sobre cobertura de código, mocking, y pruebas de integración, mostrando casos reales.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,200 - $2,000 | | Mid | $2,000 - $3,500 | | Senior | $3,500 - $5,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.*
Red flags a considerar
- Bandera roja 1: Falta de claridad en los proyectos - Pregunta en la entrevista sobre el roadmap de productos y tecnologías específicas que usarás.
- Bandera roja 2: Poca inversión en herramientas y certificaciones - Investiga si la empresa realmente ofrece becas para certificaciones y acceso a recursos de aprendizaje.
- Bandera roja 3: Equipo desorganizado en Gitflow - Señal de advertencia común: preguntar sobre la adopción de Gitflow y revisiones de código para evaluar la madurez del equipo.
Habilidades
- Swift
- POO
- MVVM
- VIPER
- estructuras de datos
- algoritmos
- Git
- Gitflow
- Unit Testing
- Grand Central Dispatch
- GCD
- Cocoapods
- Carthage
- Swift Package Manager
- seguridad de apps
- patrones de diseño
- creacionales
- estructurales
- conductuales
- CI/CD
- librerías
- frameworks
- XCTest
- Xcode
- Fastlane
Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante