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.