(CHL1131) Senior Mobile Developer | Android & iOS
LATAM l Remote
Sobre Nosotros
- Trabajamos con ellos.
- Desde adentro.
- Como parte de su ritmo.
- Como una extensión natural de su capacidad tecnológica.
Proposito del rol
Buscamos un/a Senior Mobile Developer full native en Android y iOS para diseñar, construir y mantener aplicaciones móviles nativas de alto impacto, que usan miles de personas. Este rol influye directamente en la evolución del producto, la calidad del código y las decisiones de arquitectura mobile para ambas plataformas. Trabajarás junto a equipos de producto, diseño, backend y QA en un entorno ágil y distribuido, utilizando herramientas de Inteligencia Artificial como apoyo, manteniendo siempre un sólido criterio técnico, capacidad analítica y un enfoque inquebrantable en la calidad.
Principales funciones
- Diseñar, desarrollar y mantener aplicaciones nativas en Android (Kotlin y Jetpack Compose) e iOS (Swift y SwiftUI).
- Participar activamente en el diseño y la evolución de la arquitectura mobile, aplicando principios de Clean Architecture, MVVM, modularización e inyección de dependencias.
- Asegurar la consistencia en funcionalidad, experiencia de usuario y arquitectura entre las plataformas Android e iOS.
- Gestionar la concurrencia de forma eficiente, utilizando coroutines en Android y async/await y Combine en iOS.
- Integrar APIs REST y servicios backend basados en microservicios para garantizar la conectividad de las aplicaciones.
- Colaborar estrechamente con los equipos de producto y diseño en la definición técnica de las historias de usuario.
- Promover e implementar el testing automatizado en ambas plataformas para garantizar la robustez del software.
- Participar en procesos de code review y contribuir a la mejora continua de la base de código.
Requisitos
- Más de 3 años de experiencia en desarrollo mobile nativo, con trayectoria demostrable en Android e iOS.
- Experiencia sólida en lenguajes de programación Kotlin y Swift.
- Experiencia comprobable con Jetpack Compose para el desarrollo de interfaces de usuario en Android.
- Conocimiento y aplicación de arquitectura limpia y patrones de diseño mobile (MVVM, inyección de dependencias, manejo de concurrencia).
- Capacidad para integrar APIs REST y trabajar con arquitecturas basadas en microservicios.
- Dominio de Git y flujos de trabajo como gitflow para el control de versiones.
- Experiencia en la configuración y uso de pipelines de CI/CD (GitLab CI, GitHub Actions o herramientas similares).
- Familiaridad y práctica con metodologías ágiles (Scrum / Kanban).
Deseables
- Conocimiento y experiencia con SwiftUI y Combine.
- Experiencia en el desarrollo de aplicaciones de alto tráfico o productos a gran escala.
- Habilidad para implementar testing automatizado en entornos mobile.
- Familiaridad con Firebase (Remote Config, Push Notifications), herramientas de ofuscación y seguridad (por ejemplo, Dexguard) y proyectos modularizados o en monorepo.
- Experiencia en desarrollo backend con Node.js (APIs, despliegues con Lambda y CI/CD).
- Experiencia previa trabajando en equipos distribuidos.
Habilidades
- Perfil senior con alta autonomía y capacidad de ownership sobre las tareas.
- Habilidad para alternar eficientemente entre el desarrollo en plataformas Android e iOS según las necesidades del producto.
- Fuerte orientación a la calidad del código, la performance y la experiencia de usuario.
- Capacidad para tomar decisiones técnicas fundamentadas y proponer mejoras de arquitectura.
- Mentalidad de producto, con un enfoque en la colaboración y la mejora continua.
- Excelentes habilidades de comunicación y capacidad para trabajar eficazmente en equipo.
Con presencia en más de 10 países y un equipo multicultural, trabajamos con organizaciones que están cambiando la forma en que Latinoamérica opera, se conecta y se digitaliza.
Lo hacemos desde una cultura que pone a las personas en el centro y lleva la excelencia y la innovación como hábito, no como excepción.
Nuestros valores
- Entregamos con excelencia.
- Creamos valor para el cliente.
- Hacemos lo correcto.
- Hacemos que las cosas pasen.
- Ganamos como equipo.
Creamos impacto real porque creemos en las personas reales que lo construyen.
¡Los beneficios empresariales dependerán del lugar de LATAM donde te encuentres!