⚡ New

Developer Mobile IOS Senior

Orbis Data

SantiagoFull-timeMid LevelOn-site

Job Description

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.

Requerimientos del cargo

Desarrollador 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 part…

#J-18808-Ljbffr

Posted Today

Related Jobs

Related Searches

Apply Now