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 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 actual 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, desarroll
📌 Developer Mobile IOS Senior (Santiago)
🏢 Orbis Data
📍 Santiago
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.