DESARROLLADOR MOBILE MULTIPLATAFORMA (iOS / ANDROID)

  • Medellin, Colombia
  • Remote
  • Full-time
  • POSTED 28 DAYS AGO

About the job

Desarrollador/a Mobile Multiplataforma (iOS / Android)

Nos encontramos en búsqueda de un/a desarrollador/a mobile senior con experiencia en desarrollo nativo tanto en iOS como Android, capaz de diseñar, construir y mantener aplicaciones de alta calidad y de participar activamente en equipos ágiles. Buscamos un perfil sólido técnicamente, orientado a buenas prácticas y a la mejora continua del producto.

🎯 Principales responsabilidades

Diseñar, desarrollar y mantener aplicaciones móviles nativas para iOS y Android.

Implementar nuevas funcionalidades aplicando buenas prácticas y patrones de arquitectura (MVC, MVP, MVVM).

Participar en la definición e implementación de soluciones técnicas para las aplicaciones.

Integrar y consumir servicios web REST y servicios de terceros.

Trabajar con herramientas, librerías y SDKs del ecosistema mobile (Firebase, Alamofire, Facebook SDK, entre otras).

Gestionar el código fuente en GitHub, Bitbucket o GitLab (commits, merges y pull requests) y participar en revisiones e integraciones de código.

Aplicar principios de UI/UX para garantizar una experiencia de usuario consistente en cada plataforma.

Participar activamente en las ceremonias de Scrum, colaborando con los distintos integrantes del equipo.

Contribuir a la resolución de incidencias, el mantenimiento y la mejora continua de las aplicaciones.

🛠️ Requisitos (excluyentes)

5+ años de experiencia en desarrollo de aplicaciones móviles nativas.

iOS: experiencia con Swift 4 o superior.

Android: experiencia con Java y Kotlin.

Experiencia aplicando patrones de arquitectura MVC, MVP y MVVM.

Experiencia con Google Firebase.

Manejo de librerías y SDKs de terceros (Alamofire, Facebook SDK, entre otras).

Experiencia en consumo e integración de servicios web REST.

Control de versiones con GitHub, Bitbucket o GitLab, incluyendo merges, pull requests e integración de código.

Conocimientos de Scrum y metodologías ágiles.

Familiaridad con principios de diseño de interfaces (UI) en iOS y Android.

🌎

Condiciones de la posición

Modalidad: 100% remoto.

Ubicación: LATAM.

Contratación: Contractor.

Duración: proyecto inicialmente por 3 meses, con posibilidad de extensión.

Pago: en USD.

Idioma: Español.