Ingeniero Senior de Software para Android

Compañía
Descripción
Resumen: Buscamos un Ingeniero Senior de Software para Android que construya, optimice y mantenga aplicaciones nativas para Android, colaborando con los equipos de producto, diseño y backend para ofrecer funciones móviles de alto rendimiento. Aspectos destacados: 1. Construir, optimizar y mantener aplicaciones nativas para Android 2. Colaborar con los equipos de producto, diseño y backend 3. Dar forma a una experiencia fluida para Android Buscamos un **Ingeniero Senior de Software para Android** que construya, optimice y mantenga aplicaciones nativas para Android utilizando una pila moderna centrada en Kotlin. Colaborará con los equipos de producto, diseño y backend para entregar funciones móviles fiables y de alto rendimiento; ¡postúlese ahora para ayudar a dar forma a una experiencia fluida para Android! **Responsabilidades** * Diseñar funciones nativas para Android usando Kotlin y las capacidades de la plataforma Android * Construir componentes de aplicación escalables alineados con patrones de arquitectura modernos * Implementar interfaces de usuario intuitivas basadas en Material Design con Jetpack Compose o XML * Integrar microservicios backend mediante APIs RESTful y GraphQL * Escribir código limpio y mantenible, y participar en revisiones de código del equipo * Crear pruebas unitarias y de interfaz de usuario para garantizar la estabilidad y prevenir regresiones * Analizar y optimizar el rendimiento, el uso de memoria y el consumo de batería * Apoyar la preparación de lanzamientos y publicar actualizaciones en Google Play Store * Colaborar con gerentes de producto, diseñadores e ingenieros de backend para entregar funciones * Utilizar Android Studio, Gradle y Git para desarrollar y mantener la base de código **Requisitos** * 3\+ años de experiencia en desarrollo nativo para Android * Conocimientos sólidos de Kotlin para Android y del SDK de Android * Capacidad de liderazgo senior y habilidades de mentoría dentro de un equipo de ingeniería * Experiencia en proyectos ágiles utilizando Scrum con Jira y Confluence * Conocimiento de arquitecturas modernas para Android (MVVM, MVI, Arquitectura Limpia) * Experiencia en inyección de dependencias con Hilt o Dagger * Experiencia con Coroutines y Flow para programación asíncrona * Habilidades de prueba con herramientas de pruebas unitarias y de interfaz de usuario (JUnit, Espresso) * Competencia en herramientas de construcción con Android Studio y Gradle * Habilidades de control de versiones con Git y prácticas de revisión de código * Habilidades de comunicación y colaboración con los equipos de producto, diseño y backend * Dominio del inglés a nivel B2 (intermedio alto) **Deseable** * Experiencia consumiendo APIs GraphQL en Android * Experiencia escribiendo y manteniendo suites de pruebas para Android compatibles con CI **Ofrecemos** * Proyectos internacionales con marcas líderes * Trabajo con equipos globales de profesionales altamente calificados y diversos * Beneficios médicos * Programas financieros para empleados * Días libres remunerados y licencias por enfermedad * Cursos de formación avanzada, 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 * Una cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn
Publicado por

Sofía González
Indeed · HR





