Saltar al contenido

Desarrollador iOS Senior Swift

Esta vacante se publicó el y es posible que haya caducado. También puedes ver vacantes recientes de Desarrollo de software.

  • 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

Vacantes recientes

Su fecha de vigencia ya pasó. Revisa las más nuevas de Desarrollo de software.

Ver vacantes de Desarrollo de software

By BRAINLLM 0.8.10