Desarrollador Android Senior Especializado en Kotlin y Java | Remoto

Remoto
Jornada completa
Buscamos incorporar un Desarrollador Android Senior con experiencia probada para fortalecer nuestro equipo de desarrollo y potenciar nuestra plataforma móvil. En este puesto estratégico, será responsable del diseño, implementación y evolución de funcionalidades clave utilizando principalmente Kotlin y Java. Esta oportunidad le permitirá formar parte de un proyecto vanguardista junto a profesionales internacionales, trabajando desde cualquier ubicación geográfica. Responsabilidades Clave - Desarrollar y perfeccionar aplicaciones nativas de Android empleando Kotlin y Java con estándares de calidad superiores. - Participar activamente en la arquitectura y conceptualización de nuevas características para nuestra plataforma digital. - Diseñar interfaces de usuario intuitivas y atractivas siguiendo los principios actualizados de Material Design 3. - Optimizar el rendimiento aplicativo garantizando experiencias fluidas incluso en dispositivos de gama media. - Implementar integraciones robustas con servicios backend mediante APIs RESTful. - Crear soluciones eficientes de persistencia de datos utilizando Room Database o SQLite. - Gestionar eficazmente el código fuente mediante sistemas de control de versiones Git. - Contribuir en revisiones técnicas para asegurar la calidad y mantenibilidad del código base. - Coordinar con equipos multidisciplinarios para conceptualizar e implementar nuevas funcionalidades. - Diagnosticar y resolver metódicamente problemas de rendimiento y errores críticos. - Mantenerse a la vanguardia de las tendencias emergentes en el ecosistema de desarrollo Android. Habilidades Requeridas - Experiencia verificable en desarrollo de aplicaciones nativas Android (mínimo 3 años en entornos profesionales). - Dominio avanzado de Kotlin (versión 1.9.x) con conocimiento profundo de sus características modernas. - Sólida experiencia con Java (versión 11+) aplicado específicamente al desarrollo Android. - Conocimiento exhaustivo del SDK de Android y sus ciclos de vida (API level 34+). - Experiencia práctica implementando arquitecturas como MVVM o MVI en proyectos comerciales. - Competencia demostrable con componentes Android Jetpack (LiveData, ViewModel, Navigation). - Amplia experiencia integrando APIs RESTful mediante Retrofit y OkHttp. - Conocimiento avanzado en técnicas de inyección de dependencias (preferentemente Dagger 2 o Hilt). - Experiencia consolidada con bases de datos locales y Room para gestión eficiente de información. - Capacidad superior para depuración y resolución de problemas técnicos complejos. - Manejo experto de sistemas de control de versiones Git y flujos de trabajo colaborativos. - Nivel de inglés profesional (B2-C1) para comunicación efectiva en entorno internacional. Conocimientos Deseables - Experiencia implementando programación reactiva (RxJava2) en aplicaciones Android comerciales. - Conocimiento profundo de Dagger 2 para inyección de dependencias eficiente. - Familiaridad práctica con el patrón arquitectónico MVVM en entornos de producción. - Experiencia con Jetpack Compose para construcción de interfaces declarativas modernas. - Dominio de Coroutines y Flow de Kotlin para programación asíncrona optimizada. - Experiencia integrando servicios Firebase (Analytics, Crashlytics, Cloud Messaging). - Conocimiento de metodologías ágiles y herramientas como Jira para gestión de proyectos. - Experiencia implementando pruebas unitarias y de interfaz (JUnit, Espresso, Mockito). - Familiaridad con procesos CI/CD para optimización del ciclo de desarrollo móvil. Por Qué Incorporarse a Nuestro Equipo Ofrecemos un entorno laboral remoto flexible dentro de un equipo internacional de profesionales altamente cualificados. Valoramos la innovación continua, el aprendizaje permanente y el equilibrio saludable entre vida profesional y personal. Esta posición le brinda la oportunidad de trabajar con tecnologías de vanguardia en un proyecto desafiante que genera impacto tangible en usuarios globales. Nuestro enfoque ágil facilita iteraciones rápidas y contribuciones significativas al producto final, impulsando su crecimiento profesional en un ambiente colaborativo y dinámico.