- Remoto · Latinoamérica
- Tiempo completo
- Senior
- USD 6,500 – USD 10,000 al mes
Publicada
Contratan desde: Latinoamérica
Descripción del puesto
Sobre la vacante
Zillow está buscando un Senior iOS Engineer para unirse a su equipo y contribuir en el desarrollo de la próxima generación de experiencias móviles inmersivas. El rol se enfoca en dar forma al futuro de la plataforma de descubrimiento de viviendas en iOS, trabajando en un entorno innovador y de alto impacto. La posición es remota y está dirigida a profesionales con experiencia sólida en desarrollo iOS.
¿Por qué deberías aplicar?
Esta es una oportunidad única para trabajar en una de las empresas líderes en tecnología inmobiliaria a nivel global. En Zillow, no solo construirás funcionalidades avanzadas, sino que también tendrás la posibilidad de influir en cómo millones de usuarios interactúan con la plataforma. Aprenderás sobre escalabilidad, diseño de experiencias de usuario de alto nivel y colaborarás con equipos multidisciplinarios en un entorno que valora la innovación y el crecimiento profesional.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Swift y UIKit como tecnologías principales
- Experiencia con iOS SDK y frameworks nativos
- Conocimiento en arquitecturas como MVVM o VIPER
- Habilidades en Git y metodologías ágiles
- Capacidad para colaborar en equipos remotos y comunicarse efectivamente
Tips prácticos para este puesto
- Asegúrate de tener un portafolio o proyectos en GitHub que demuestren tu experiencia con Swift y desarrollo de apps nativas.
- Prepara ejemplos concretos de cómo has optimizado el rendimiento o mejorado la experiencia de usuario en aplicaciones iOS.
- Investiga sobre las últimas tendencias en desarrollo móvil, como SwiftUI o Combine, para destacar en la entrevista.
Recursos recomendados
- Documentación oficial de Apple Developer para Swift y iOS SDK
- Cursos en plataformas como Udemy o Coursera sobre desarrollo iOS avanzado
- Influencers del sector: Paul Hudson (Hacking with Swift) y Ray Wenderlich para tutoriales y buenas prácticas
- Herramientas como Xcode, CocoaPods, y Fastlane para automatización
Preguntas frecuentes en entrevistas para este rol
- Pregunta 1: "Describe un proyecto complejo en iOS donde hayas implementado una arquitectura escalable como MVVM." *Tip: Enfócate en explicar cómo separaste la lógica de negocio de la UI y los beneficios que obtuviste.*
- Pregunta 2: "¿Cómo manejas la gestión de memoria y evitas ciclos de retención en Swift?" *Tip: Menciona el uso de weak y unowned references, y da un ejemplo práctico.*
- Pregunta 3: "¿Qué estrategias usas para mantener la calidad del código en un equipo grande?" *Tip: Habla sobre code reviews, pruebas unitarias con XCTest, y la adopción de guías de estilo.*
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $2,500 - $4,000 | | Mid | $4,000 - $6,500 | | Senior | $6,500 - $10,000 |
*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: Si la empresa no proporciona detalles claros sobre el stack tecnológico o las herramientas de desarrollo. *Qué preguntar en la entrevista:* "¿Podrían compartir ejemplos del código base actual o las tecnologías específicas que usan en el equipo iOS?"
- Bandera roja 2: Falta de procesos definidos para pruebas y despliegue. *Qué investigar antes de aceptar:* Pregunta sobre la integración de CI/CD y cómo manejan los releases en la App Store.
- Bandera roja 3: Alta rotación en el equipo de iOS o falta de mentoría. *Señal de advertencia común en este tipo de rol:* Si mencionan que el equipo ha tenido varios cambios recientes, indaga sobre la estabilidad y oportunidades de crecimiento.
Habilidades
- Swift
- UIKit
- iOS SDK
- MVVM
- VIPER
- Git
- SwiftUI
- Combine
- Xcode
- CocoaPods
- Fastlane
- XCTest