Requisitos y perfil
En 42Labs queremos que te sientas respaldado/a desde tu primer día. Para este rol, valoramos fuertemente que cuentes con experiencia sólida en Kotlin para Android y que hayas trabajado con Jetpack Compose. Buscamos a alguien que entienda la importancia de aplicar arquitectura y criterios de ingeniería (por ejemplo, Clean Architecture y MVVM) para construir soluciones que duren.
Además, necesitamos una forma de trabajar orientada a la colaboración: te gusta discutir alternativas, dar y recibir feedback, y mantener un estándar de calidad en lo que entregas. Si te interesa construir productos con impacto, aprender junto a una comunidad activa y mejorar procesos de desarrollo de manera constante, este rol puede ser para ti.
- Conocimiento excluyente: Kotlin para desarrollo Android.
- Experiencia requerida: Jetpack Compose, Clean Architecture, MVVM.
- Conocimientos deseables: React Native (para apoyar en proyectos donde se requiera).
- Buen criterio para estructurar capas, manejar dependencias y reducir acoplamientos.
- Orientación a calidad: performance, consistencia UI, y estabilidad en releases.
- Comunicación efectiva y trabajo colaborativo con equipos multidisciplinarios.
- Autonomía y responsabilidad técnica, alineadas con un entorno híbrido que confía en tu criterio.
Funciones
Buscamos un/a Android Developer con experiencia excluyente en Kotlin para integrarse a nuestros equipos y construir aplicaciones robustas y escalables.
- Desarrollar funcionalidades en Android usando Jetpack Compose.
- Implementar arquitectura y patrones de ingeniería con Clean Architecture y MVVM, asegurando separación de responsabilidades y mantenibilidad.
- Diseñar e integrar componentes de UI y lógica de negocio, cuidando performance, usabilidad y accesibilidad.
- Trabajar con React Native cuando el proyecto lo requiera, colaborando en la integración entre capas y manteniendo consistencia técnica.
- Participar en análisis técnico, estimaciones y refinamiento con el equipo, proponiendo mejoras y buenas prácticas.
- Escribir, mantener y revisar código con criterios de calidad (tests donde corresponda) y cuidar el ciclo de releases.
- Colaborar con diseño, QA y otros desarrolladores para resolver incidencias, reducir deuda técnica y asegurar estabilidad.
- Contribuir a la cultura 42Labs: transparencia, colaboración, feedback constante y aprendizaje continuo.
Deseable
- Experiencia aplicando buenas prácticas de testing (unitarios/integración) y herramientas de análisis de calidad.
- Conocimiento de patrones para manejo de estado en Compose (state management) y buenas prácticas de composición.
- Experiencia integrando APIs REST/GraphQL y manejo de errores/reintentos de forma consistente.
- Historial colaborando en proyectos con tecnologías híbridas (Android + React Native) o integraciones entre equipos.
- Contribuciones a la mejora de procesos: revisiones de código, guías internas y documentación técnica.
Beneficios
- Salud y protección integral, contamos con seguros complementarios de salud, dental, de vida y catastrófico 100% financiados por nosotros (con opción de extender a tu familia). Además, estamos integrados a la red de beneficios de Caja Los Andes y la ACHS.
- Apoyos para tu estilo de vida, ya que tu hogar es tu oficina, incluimos bonos mensuales para tu conexión a internet y tus plataformas de ocio favoritas. También te acompañamos con aguinaldos en Fiestas Patrias y Navidad.
- Tiempo y flexibilidad, dispones de Flexi Days y Party Time (tardes libres). Celebramos tu cumpleaños con una tarde libre y te damos tiempo extra para hitos como matrimonio, nacimiento de hijos o exámenes de título.
- Crecimiento y comunidad, aquí nunca dejas de aprender con nuestra Academia 42Labs, planes de desarrollo personalizados y acceso a Udemy Business. Nos mantenemos conectados en Discord y fortalecemos lazos en los PartyTwoLabs, nuestros encuentros presenciales para compartir más allá de la pantalla.