Descripción
Resumen:
Buscamos un Ingeniero Líder de Software para Android que dirija la entrega, calidad y rendimiento de aplicaciones nativas modernas para Android basadas principalmente en Kotlin, colaborando con distintos equipos.
Aspectos destacados:
1. Diseñar, desarrollar y mantener aplicaciones nativas de Android de alto rendimiento utilizando Kotlin
2. Colaborar con ingenieros de UI/UX y backend para lanzar funciones escalables
3. Trabajar con equipos globales de colegas altamente calificados y diversos
Estamos desarrollando aplicaciones nativas modernas para Android basadas principalmente en Kotlin y necesitamos un **Ingeniero Líder de Software para Android** que dirija la entrega, calidad y rendimiento. Trabajarás estrechamente con los equipos de producto, UX/UI y backend para lanzar funciones escalables, perfeccionar la arquitectura y garantizar que las versiones se lancen sin contratiempos; ¡postula ahora!
**Responsabilidades**
* Diseñar, desarrollar y mantener aplicaciones nativas de Android de alto rendimiento utilizando Kotlin
* Colaborar con diseñadores de UI/UX para entregar pantallas receptivas e intuitivas alineadas con las directrices de Material Design
* Integrar la aplicación con microservicios backend y APIs RESTful/GraphQL para habilitar funciones y contenidos dinámicos
* Escribir bases de código limpias, mantenibles y verificables
* Revisar código para mantener estándares de calidad y compartir conocimientos dentro del equipo
* Crear pruebas unitarias y de interfaz de usuario para garantizar la estabilidad y fiabilidad de la aplicación
* Evaluar el rendimiento para mejorar la velocidad, la eficiencia energética y el uso de memoria
* Coordinar la preparación y publicación de actualizaciones de la aplicación en Google Play Store
**Requisitos**
* Experiencia comprobada en el desarrollo de aplicaciones nativas para Android durante 5 años o más
* Alto dominio de Kotlin y conocimientos profundos del SDK de Android
* Sólida experiencia en componentes y patrones de arquitectura modernos para Android, como MVVM, MVI y Arquitectura Limpia
* Experiencia práctica con inyección de dependencias mediante Hilt/Dagger y con Coroutines/Flow
* Conocimientos prácticos de Android Studio, Gradle y Git para el desarrollo diario
* Experiencia práctica implementando interfaces de usuario con Jetpack Compose o diseños basados en XML
* Capacidad comprobada para escribir pruebas con JUnit y Espresso
* Capacidad para trabajar cómodamente en entornos Agile/Scrum y colaborar mediante Jira y Confluence
* Dominio del inglés a nivel B2 (intermedio alto) o superior
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de colegas altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días de vacaciones pagados y licencias por enfermedad
* Cursos de actualización de habilidades, reconversión profesional y certificación
* Acceso ilimitado a la biblioteca de LinkedIn Learning y más de 22.000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn
*EPAM es un empleador que ofrece igualdad de oportunidades. Todos los candidatos calificados recibirán consideración para empleo sin importar raza, color, religión, sexo, origen nacional, edad, orientación sexual, identidad o expresión de género, discapacidad, condición de veterano protegido u otra característica protegida por la ley aplicable.*