Orbis Data

Orbis Data

0 0 Evaluaciones

6 días
Expira 06/12/2025

Mobile Developer Senior (iOS & Android)

Mobile Developer Senior (iOS & Android)

Funciones del Cargo

Como parte de tus funciones deberás:

  • Diseñar, desarrollar y mantener aplicaciones nativas Android e iOS, asegurando calidad, compatibilidad y escalabilidad.
  • Participar activamente en células ágiles (Scrum) junto con UX/UI, QA, Arquitectura y Backend.
  • Analizar, desafiar y contribuir a las HDU’s (Historias de Usuario) priorizando la experiencia de usuario y la robustez técnica.
  • Revisar y mantener estándares de código limpio, reutilizable y mantenible.
  • Proponer y evaluar nuevas tecnologías o frameworks que optimicen el desarrollo.
  • Colaborar con Arquitectura en revisiones técnicas, estimaciones y decisiones de diseño.
  • Participar en reuniones de discovery técnico y mesas de arquitectura.

Requerimientos del Cargo

Requisitos Excluyentes
  • Formación Académica: Título universitario en Ingeniería en Computación, Ingeniería Industrial o carreras afines.
  • +5 años en desarrollo Frontend Mobile nativo, trabajando con equipos ágiles y proyectos de alto impacto (idealmente en banca o fintech).
  • Manejo de inglés a nivel intermedio, dado que todo el proyecto está escrito en inglés.
Conocimientos Técnicos Requeridos
  • iOS: Swift 5.x o superior, XCTest, CocoaPods, Fastlane, VIPER, Clean Swift, MVC.
  • Amplio dominio del API de Apple iOS y manejo de UIKit.
  • Experiencia en Core Data, Realm, UserDefaults, Keychain.
  • Conocimientos sólidos en gestión de memoria (ARC) y concurrencia (GCD, NSOperation).
  • Distribución y mantenimiento con XCFrameworks y Swift Package Manager.
  • Experiencia en Push Notifications y consumo de APIs RESTful.
  • Android: Kotlin, Java 8+, Android SDK (API 21+), ConstraintLayout, Mockito, Dagger/Hilt, Gradle.
  • Patrones de arquitectura: MVP, MVVM, Clean Architecture.
  • Experiencia con Google Play Console, Room/SQLite.
Testing y Prácticas de Desarrollo
  • Experiencia con TDD, pruebas funcionales (unitarias, regresión, UAT) y no funcionales (performance, carga, seguridad).
  • Uso de herramientas de automatización: Appium, Jest, JMeter, BrowserStack Espresso (Android) y Xctest (iOS).
  • Uso de Git/GitHub/GitLab, Bitbucket, Jira, SonarQube y CI/CD GitHub Actions, Bitrise, Jenkins, Fastlane.
Conocimientos Deseables
  • Conocimientos de Objective-C y su interoperabilidad con Swift.
  • Experiencia en publicación de apps en AppStore Connect y Google Play Developer Console.
  • Familiaridad con herramientas de gestión de roadmap (JIRA, Trello).
  • Experiencia en el uso de Carthage (legacy) como gestor de dependencias.
  • Conocimientos básicos en microservicios, APIs REST, Docker, Kubernetes.
  • Conocimientos en SwiftUI.

Compromiso con la Confidencialidad

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.

Inclusión y Diversidad

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.