




Estamos buscando un **Desarrollador Senior de Android** para que se una a nuestro equipo y trabaje en aplicaciones móviles utilizadas por decenas de millones de titulares de tarjetas en todo el mundo. Este puesto es ideal para alguien con sólida experiencia técnica, creatividad y pasión por resolver problemas complejos. Buscamos un desarrollador que valore la experiencia del usuario, escriba código limpio y mantenible, y esté dispuesto a compartir ideas innovadoras y contribuir a proyectos de impacto. EPAM es un proveedor global líder en servicios de ingeniería y desarrollo de plataformas digitales. Estamos comprometidos a tener un impacto positivo en nuestros clientes, empleados y comunidades. Fomentamos una cultura dinámica e inclusiva. Aquí colaborarás con equipos multinacionales, contribuirás a numerosos proyectos innovadores que ofrecen soluciones creativas y vanguardistas, y tendrás la oportunidad de aprender y crecer continuamente. No importa dónde te encuentres, te unirás a una comunidad dedicada, creativa y diversa que te ayudará a descubrir tu máximo potencial. **Responsabilidades** * Desarrollar y mantener aplicaciones Android de alta calidad diseñadas para una audiencia global * Colaborar con equipos multifuncionales para definir, diseñar e implementar nuevas funciones y mejoras * Garantizar el rendimiento, escalabilidad y capacidad de respuesta de las aplicaciones en diferentes dispositivos y plataformas * Diagnosticar, depurar y resolver problemas técnicos para mantener la estabilidad y fiabilidad de las aplicaciones * Escribir y mantener código limpio, eficiente y reutilizable siguiendo las mejores prácticas del sector * Realizar revisiones de código para garantizar la calidad y optimizar el proceso de desarrollo * Probar exhaustivamente las aplicaciones, incluyendo pruebas unitarias e integración, para asegurar su funcionalidad y confiabilidad * Explorar e integrar continuamente nuevas tecnologías para mejorar el proceso de desarrollo y la calidad del producto **Requisitos** * Título universitario (Licenciatura o Maestría) en Ciencias de la Computación, campo relacionado o experiencia práctica equivalente * Al menos 3 años de experiencia práctica en desarrollo Android utilizando Kotlin * Experiencia comprobada en construir y mantener aplicaciones Android desde cero * Dominio en escribir, refactorizar y eliminar código para mejorar el rendimiento y mantenibilidad * Conocimientos de herramientas de compilación como Gradle, GitHub Actions y Circle CI para flujos de trabajo eficientes * Experiencia con prácticas de integración continua (CI) para automatizar y agilizar los procesos de desarrollo y despliegue * Habilidades sólidas para identificar y corregir errores, garantizando la estabilidad de las aplicaciones * Conocimiento de patrones de programación asíncrona para manejar concurrencia y mejorar el rendimiento de la app * Experiencia en análisis y optimización del rendimiento para mejorar la experiencia del usuario * Experiencia trabajando y mejorando bases de código heredadas (legacy) * Dominio en la escritura y mantenimiento de pruebas unitarias e integradas para garantizar la estabilidad de las aplicaciones * Familiaridad con la contribución a, o uso de, bibliotecas de código abierto en proyectos de desarrollo * Capacidad para trabajar eficazmente en un entorno de equipo distribuido globalmente * Buenas habilidades de gestión del tiempo y autogestión para cumplir plazos y gestionar prioridades * Experiencia integrando aplicaciones Android con servicios backend personalizados * Capacidad para diseñar soluciones para problemas complejos y sin una única solución definida * Dominio fluido del inglés (nivel B2 o superior), con buenas habilidades de comunicación y experiencia en interacciones con clientes **Deseable** * Experiencia con Kotlin Coroutines para gestionar tareas asíncronas y mejorar la eficiencia * Conocimiento del patrón de arquitectura MVI (Modelo\-Vista\-Intención) para construir aplicaciones escalables y mantenibles * Conocimientos sobre integración y uso de APIs REST para la comunicación con backend * Experiencia práctica con Jetpack Compose para crear interfaces de usuario modernas y declarativas * Dominio de JUnit para pruebas unitarias y garantía de calidad del código * Familiaridad con GitHub Actions para automatizar flujos de trabajo y procesos CI/CD * Experiencia con Espresso para probar componentes de interfaz de usuario y verificar la funcionalidad de la aplicación * Conocimiento de WireMock para simular respuestas de API durante las fases de desarrollo y pruebas * Experiencia con OkHttp para operaciones eficientes de cliente HTTP en aplicaciones Android * Familiaridad con Dagger para implementar inyección de dependencias en proyectos Android **Ofrecemos** * Bono de conectividad (25.000 ARS pagados con recibo de salario al final de cada mes como concepto no remunerativo). * Medicina Prepaga (Cubre al colaborador y grupo familiar directo). * Licencia por paternidad (Se agregan dos días adicionales a lo establecido por ley, total de 4 días). * Tarjeta de descuentos. * Capacitación en inglés (Clases de inglés, dos veces por semana). * Programa de capacitación (Acceso a múltiples planes de formación personalizados según las necesidades de cada rol dentro de la empresa). * Bono por matrimonio (La empresa duplica la asignación establecida por la ley que ofrece ANSES). * Programa de referidos (Se paga un bono cuando un referido de un colaborador se une a la Empresa). * Acuerdos externos y descuentos. * Vacaciones: 14 días calendario al año *Al postularte para este puesto, aceptas que tus datos personales puedan ser utilizados tal como se indica en el Aviso y Política de Privacidad de EPAM.*


