- Presencial · Ciudad de México, México
- Tiempo completo
- Senior
- Desde $40,000 MXN al mes
Publicada
Descripción del puesto
Sobre la vacante
Satori Tech está en búsqueda de un Desarrollador iOS Senior para unirse a su equipo en Coyoacán, CDMX. Esta es una posición 100% presencial con un salario de $40,000 MXN netos mensuales. Requisitos clave incluyen:
- +4 años de experiencia desarrollando aplicaciones iOS
- Dominio de Swift 4+ y SwiftUI
- Experiencia con Firebase, CoreData, APIs REST y Git
- Conocimiento en arquitectura limpia y optimización de rendimiento
¿Por qué deberías aplicar?
Esta es una oportunidad para trabajar en una startup tech en crecimiento, donde podrás aplicar tus habilidades en un entorno dinámico y colaborativo. Aprenderás a optimizar aplicaciones de alto rendimiento y contribuirás directamente al desarrollo de productos innovadores en el corazón de la CDMX.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- Swift 4+ y SwiftUI para desarrollo moderno de interfaces
- Firebase para backend y autenticación
- CoreData para persistencia local
- Git para control de versiones
- Arquitectura limpia (Clean Architecture, MVVM, VIPER)
- Optimización de rendimiento y debugging
Tips prácticos para este puesto
- Prepara un portfolio con apps publicadas en el App Store
- Demuestra experiencia con SwiftUI en proyectos reales
- Menciona casos donde hayas optimizado rendimiento (reducción de memoria, mejora de FPS)
- Ten ejemplos de integración con APIs REST y manejo de errores
Recursos recomendados
- Documentación oficial: Apple Developer, SwiftUI Tutorials
- Cursos: iOS & Swift - The Complete iOS App Development Bootcamp (Udemy)
- Influencers: Paul Hudson (@twostraws), Sean Allen
- Herramientas: Xcode, Instruments para profiling, Fastlane para CI/CD
Preguntas frecuentes en entrevistas para este rol
- "¿Cómo estructuras una app iOS usando arquitectura limpia?" - Explica tu enfoque (ej: separación en capas, inyección de dependencias) y menciona patrones como MVVM o VIPER.
- "Describe un desafío de optimización de rendimiento que hayas resuelto" - Detalla el problema, métricas (memoria, CPU), herramientas usadas (Instruments) y la solución implementada.
- "¿Cómo manejas la persistencia de datos local y remota?" - Habla sobre CoreData para local, Firebase/APIs para remoto, y estrategias de sincronización.
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. En México, $40,000 MXN netos (~$2,350 USD) está en el rango medio-alto para senior presencial.*
Red flags a considerar
- Bandera roja 1: Falta de claridad en la arquitectura - Pregunta en la entrevista: "¿Qué arquitectura usan actualmente y por qué?" para detectar si hay desorganización o deuda técnica.
- Bandera roja 2: Poca inversión en herramientas o capacitación - Investiga antes de aceptar: revisa si la empresa provee licencias de software (ej: herramientas de profiling) o presupuesto para cursos/conferencias.
- Bandera roja 3: Alta rotación o sobrecarga de trabajo - Señal de advertencia común: si mencionan "ritmo acelerado" sin procesos definidos, pregunta sobre equilibrio trabajo-vida y métricas de burnout en el equipo.
Habilidades
- Swift 4+
- SwiftUI
- Firebase
- CoreData
- APIs REST
- Git
- Arquitectura limpia
- Clean Architecture
- MVVM
- VIPER
- Optimización de rendimiento
- Debugging
- Xcode
- Instruments
- Fastlane
- CI/CD