, consultora de tecnologías de la información orientada a la búsqueda constante de la transformación. Nuestro propósito es guiar a los clientes hacia un futuro extraordinario e impulsar cambios en los mercados. Durante más de 10 años hemos brindado servicios de consultoría, ingeniería procesos y desarrollo de sistemas, involucrándose en proyectos de nuestros clientes asumiendo un rol protagónico en los cambios.
Te unirás a una serie de desafíos, identificando oportunidades y creando soluciones para proyectos internos y con clientes.
¿Te gustaría formar parte de este cambio?
Únete a Orbis Todas nuestras ofertas laborales están en consonancia con las leyes que prohíben discriminación arbitraria y fomentan la inclusión de personas con discapacidad.
Funciones del Cargo
Como parte de tu 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.
Perfil 1 Requerimientos para el perfil Android
(experiencia de al menos 4 años en los siguientes puntos)
- Lenguaje Kotlin: Experiencia avanzada y demostrable utilizando Kotlin como lenguaje de propósito general y multiplataforma, adoptándolo como el estándar moderno para el desarrollo nativo en Android.
- Jetpack Compose:
Dominio avanzado en el uso de este toolkit moderno para la construcción de interfaces de usuario nativas mediante programación declarativa.
- 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 frameworks.
- Principios SOLID: Conocimiento y aplicación avanzada de los cinco principios fundamentales de la programación orientada a objetos para la creación de código escalable y mantenible.
- Modularización: Experiencia avanzada en la estructuración y división de proyectos en módulos independientes con el objetivo de mejorar la escalabilidad y optimizar los tiempos de compilación.
- Patrones de Vistas: Dominio avanzado en la implementación de arquitecturas de presentación como MVVM, MVI o MVP para el correcto desacoplamiento de la lógica de negocio de la interfaz de usuario (UI).
- Pruebas Unitarias: Experiencia avanzada en el diseño, desarrollo y validación de unidades individuales de código fuente para garantizar la máxima calidad y fiabilidad del software.
Perfil 2 Requerimientos para el perfil IOS
(experiencia de al menos 4 años en los siguientes puntos)
- Lenguaje Swift: Experiencia avanzada y demostrable utilizando Swift como lenguaje principal de programación, adoptándolo como el estándar moderno y protegido 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.
📌 Developer Mobile Senior Android e IOS (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.