Developer Mobile IOS Senior
External job listingat Orbis Data
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 softwar...
Salary
Not provided
Location
Santiago, Chile
Employment type
Full time
Workplace
Not provided
Developer Mobile IOS Senior
Santiago, Chile
Job description
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.Revisiones y análisis en conjunto con Arquitectura.Reuniones de discovery técnico.
Requerimientos del cargoDesarrollador Mobile Andriod 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 (ej. Fastlane, Xcode Cloud, GitHub Actions) para la automatización de builds, pruebas y distribución a través de TestFlight.Control de Versiones (Git): Manejo de nivel medio en el uso de Git para el seguimiento de cambios, ramificaciones (branching) y la colaboración eficiente en equipo.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 propios del proceso de selección al cual usted ha postulado, y será tratada conforme a la normativa legal vigente en materia de protección de datos personales. Los antecedentes serán conservados únicamente durante el transcurso del proceso de selección o por un período máximo de seis meses, lo que ocurra primero, y serán eliminados de manera segura una vez finalizado dicho plazo.
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.
En Orbis estamos comprometidos a promover un entorno inclusivo y diverso, donde valoramos a las personas y sus talentos, por ello 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.
Is this your job posting?
Claim it for free and receive video applications on CazVid.