




Resumen: Únase a un equipo de ingenieros móviles, especialistas en productos y diseñadores para contribuir al diseño y desarrollo de nuevas funcionalidades para aplicaciones Android, centrándose en arquitecturas limpias, escalables y mantenibles. Aspectos destacados: 1. Desarrollar aplicaciones móviles modernas utilizando las últimas tecnologías de Android 2. Implementar arquitecturas limpias, escalables y mantenibles 3. Contribuir a plataformas móviles modernas y desarrollar habilidades técnicas ***Así somos*** En Avenga, creemos que la creatividad humana impulsa una tecnología que realmente importa. Con operaciones a nivel global, nuestros más de 6000 especialistas ofrecen un espectro completo de servicios, incluidos asesoramiento empresarial y tecnológico, soluciones empresariales, experiencia del cliente (CX), experiencia de usuario (UX) y diseño de interfaces de usuario (UI), servicios gestionados, desarrollo de productos y desarrollo de software. ***Esta es la oferta laboral*** En Argentina, dentro del sector de Productos Digitales, buscamos activamente un/a **Ingeniero/a Android Intermedio** para unirse a nuestro equipo de ingeniería y contribuir al desarrollo de aplicaciones móviles modernas mediante las últimas tecnologías de Android. Este puesto se centra en construir experiencias móviles escalables y de alta calidad, siguiendo patrones arquitectónicos modernos y las mejores prácticas en el desarrollo de Android. Ubicación: **Argentina (preferiblemente Buenos Aires o Córdoba)** ***Este es el equipo*** En su rol, formará parte fundamental de un equipo de experimentados **ingenieros móviles**, especialistas en productos y diseñadores enfocados en entregar aplicaciones móviles robustas y fáciles de usar. Su principal responsabilidad será participar en el **diseño y desarrollo** de **nuevas funcionalidades** para aplicaciones **Android**, e **implementar arquitecturas limpias, escalables y mantenibles**. Aquí tendrá la oportunidad de contribuir a plataformas móviles modernas mientras desarrolla continuamente sus habilidades técnicas. ***Este es usted*** * Experiencia de **3 años o más** en desarrollo Android * Arquitectura y patrones * Experiencia con el **patrón de arquitectura MVVM**. * Lenguajes de programación: desarrollo con **Kotlin** (versión recomendada **1.9.x o superior**). * Conocimientos sólidos de **Arquitectura Limpia (Clean Architecture)**. * Competencia en **patrones de diseño** (**Factory**, **Singleton**, **Repository**, **Observer**, etc.). * Experiencia con **Jetpack Compose** (recomendado, no obligatorio): versión sugerida 1.6.x+. * Uso de **StateFlow** y **SharedFlow** para la gestión del estado. * Comprensión sólida de la separación de responsabilidades y de las arquitecturas en capas. * Experiencia con **ViewModel**, **State** y **MutableState**. * Experiencia con **corutinas** (collect, CollectLatest, etc.) * **Interfaz de usuario (UI)** y **Jetpack** * Conocimiento de **Material 2** y del **tema de Compose**. * **Gestión del estado** y **reactividad**. * Implementación de **Hilt** (basado en Dagger) para **inyección de dependencias**: versión recomendada **2.50+**. * Integración fluida entre **StateFlow** y **Compose**. * Pruebas: **pruebas unitarias** con **JUnit 4/5** y **pruebas de interfaz de usuario** con **Compose Testing y Espresso**. Habilidades deseables: * Experiencia en **gestión de versiones** y **dependencias** con **Gradle** (preferiblemente KTS). * Uso de **Firebase Crashlytics** para **registro y supervisión**. * Competencia con **Git**, **estrategias de ramificación** y **mejores prácticas**. * Experiencia utilizando herramientas impulsadas por **IA** para mejorar los procesos de desarrollo. ***Esta es su función*** * **Participar** en el **diseño y desarrollo** de **nuevas funcionalidades para aplicaciones Android**. * **Implementar arquitecturas limpias**, **escalables** y **mantenibles**. * Garantizar una gestión adecuada del estado y flujo de los datos. * Integrar **API REST**, **gestionar dependencias** y **asegurar la calidad del código mediante pruebas**. * Colaborar con equipos técnicos para entregar soluciones robustas y de alto rendimiento. *En Avenga, todas las personas importan. Ofrecemos igualdad de oportunidades en reclutamiento, desarrollo profesional y liderazgo, independientemente de raza, etnia, identidad de género, orientación sexual, discapacidad, edad, religión o cualquier otra característica. Estamos comprometidos con la creación de un entorno laboral donde nuestra diversa comunidad de empleados, candidatos y socios comerciales participe activamente en nuestro crecimiento. Al reunir a personas de distintos orígenes y experiencias, construimos un lugar de trabajo donde todos se sienten libres de ser ellos mismos, respetando siempre los límites de los demás.*


