14 días
Expira 13/08/2026
Developer Mobile IOS Senior
Developer Mobile IOS Senior
Funciones del Cargo
Como parte de tus funciones deberás:
- Analizar y desafiar las HDU’s de los productos a desarrollar, priorizando la experiencia del usuario y la robustez de los procesos.
- Desarrollar software mediante metodologías ágiles, cumpliendo los lineamientos que el cliente establece para asegurar calidad, compatibilidad, escalabilidad y time to market de las soluciones.
- Ejecutar reglas para revisiones de Código.
- Realizar revisiones y análisis en conjunto con Arquitectura.
- Participar en reuniones de discovery técnico.
Requerimientos del Cargo
Desarrollador Mobile Android con experiencia de al menos 4 años en las siguientes tecnologías:
Requisitos Indispensables (Excluyentes)
- Lenguaje Swift: Experiencia avanzada y demostrable utilizando Swift como lenguaje principal de programación, adoptándolo como el estándar moderno y seguro para el desarrollo nativo en iOS.
- SwiftUI: Dominio avanzado en el uso de este framework moderno para la construcción de interfaces de usuario nativas mediante programación declarativa y reactiva.
- Clean Architecture: Experiencia práctica experta en la aplicación de esta filosofía de diseño de software, asegurando la correcta separación de responsabilidades y la independencia de componentes del sistema operativo.
- Principios SOLID: Conocimiento y aplicación avanzada de los cinco principios fundamentales de la programación orientada a objetos (y orientada a protocolos) para la creación de código escalable y mantenible.
- Modularización: Experiencia avanzada en la estructuración y división de proyectos iOS complejos en módulos independientes mediante Swift Package Manager, CocoaPods o XCFrameworks para mejorar la escalabilidad y optimizar tiempos de compilación.
- Patrones de Vistas: Dominio avanzado en la implementación de arquitecturas de presentación como MVVM, VIPER, Clean Swift (VIP) o TCA (The Composable Architecture) para el correcto desacoplamiento de la lógica de negocio de la interfaz de usuario.
- Pruebas Unitarias: Experiencia avanzada en el diseño, desarrollo y validación de pruebas unitarias automatizadas utilizando XCTest o Swift Testing para garantizar la máxima calidad y fiabilidad del software.
Conocimientos y Experiencia Deseables (No Excluyentes)
- UIKit y Storyboards / XIBs: Conocimientos de nivel medio en el framework tradicional de interfaz de usuario de Apple, necesario para el mantenimiento o transición de interfaces en proyectos heredados (legacy).
- CI/CD (Integración y Entrega Continua): Conocimiento y experiencia de nivel medio en flujos de CI/CD aplicados a Apple, como Fastlane o Xcode Cloud, para la automatización de builds, pruebas y distribución.
- Control de Versiones (Git): Manejo de nivel medio en el uso de Git para el seguimiento de cambios y la colaboración eficiente en equipo.
Compromiso con la Privacidad
En Orbis, velamos por la confidencialidad y seguridad de los datos personales proporcionados por los/as postulantes. La información entregada será utilizada exclusivamente para los fines del proceso de selección y se tratará conforme a la normativa legal vigente en materia de protección de datos personales.
Al enviar su postulación, usted otorga su consentimiento para el tratamiento de sus datos personales conforme a los fines y condiciones antes señalados.
Inclusión y Diversidad
En Orbis estamos comprometidos a promover un entorno inclusivo y diverso. Valoramos a las personas y sus talentos; nuestra oferta laboral se rige bajo la ley N° 21.015. Si necesitas algún ajuste razonable para ser parte del proceso de selección, avísanos para facilitar tu participación.