Desarrollador Senior de Android | Kotlin, MVVM, Animaciones | Remoto

Remoto
Jornada completa
Introducción Buscamos un Desarrollador Senior de Android con habilidades avanzadas en animación para incorporarse a nuestro equipo dedicado a la construcción de sofisticadas aplicaciones de trading e inversión. Aplicará su experiencia en Kotlin, Arquitectura Limpia y frameworks modernos de Android para crear soluciones móviles de alto rendimiento destinadas a mercados financieros. Responsabilidades Principales - Diseñar y desarrollar aplicaciones Android robustas para plataformas de trading e inversión utilizando Kotlin 1.9+ y componentes modernos de arquitectura Android. - Implementar animaciones complejas y fluidas, junto con gráficos interactivos para visualizar datos financieros y optimizar la experiencia del usuario. - Crear y mantener componentes de UI reutilizables siguiendo el patrón MVVM y técnicas de databinding. - Colaborar con equipos multidisciplinarios para entregar soluciones móviles de alta calidad que cumplan con los requisitos empresariales. - Diseñar e implementar integración de API basada en GraphQL para una comunicación eficiente de datos. - Participar en revisiones de código y mentorizar a desarrolladores junior para mantener estándares elevados de calidad de código. - Construir y optimizar pipelines de CI/CD en contenedores utilizando Docker para implementaciones sin contratiempos. - Garantizar la fiabilidad, seguridad y rendimiento de la aplicación para transacciones financieras. - Elaborar y mantener documentación técnica para la base de código y decisiones de arquitectura. - Solucionar y resolver problemas complejos en aplicaciones en producción. Habilidades Requeridas - 5+ años de experiencia profesional en desarrollo Android con al menos 3 años utilizando Kotlin. - Dominio avanzado del lenguaje de programación Kotlin (versión 1.9+) y SDK de Android. - Conocimiento experto de componentes de arquitectura Android incluyendo Coroutines, Flow, LiveData y Room. - Amplia experiencia con frameworks de inyección de dependencias, particularmente Dagger2 o Hilt. - Experiencia demostrada implementando el patrón de arquitectura MVVM y principios de Arquitectura Limpia. - Habilidades avanzadas en la creación de animaciones complejas utilizando Android Animation Framework y Lottie. - Competencia en desarrollo y estilización de gráficos interactivos y visualizaciones de datos. - Experiencia con implementación de cliente GraphQL (Apollo o similar) para Android. - Sólida comprensión de principios SOLID y patrones de diseño. - Experiencia con sistemas de control de versiones (Git) y procesos de CI/CD. - Familiaridad con la containerización Docker para desarrollo y despliegue. - Excelentes capacidades de resolución de problemas y atención al detalle. Deseable - Experiencia con Jetpack Compose para desarrollo de UI moderno. - Conocimiento de programación reactiva con RxJava/RxKotlin. - Experiencia desarrollando aplicaciones financieras, de trading o inversión. - Comprensión de mejores prácticas de seguridad para aplicaciones financieras. - Familiaridad con frameworks de pruebas automatizadas (JUnit, Espresso, Mockito). - Experiencia con arquitectura modular y proyectos multi-módulo. - Contribuciones a proyectos Android de código abierto. - Conocimiento de Kotlin Multiplatform Mobile (KMM). - Experiencia con técnicas de optimización de rendimiento para aplicaciones móviles. Por Qué Unirse a Nosotros Únase a nuestro equipo innovador y participe en el desarrollo de aplicaciones de trading e inversión de vanguardia que impactan a miles de usuarios en todo el mundo. Ofrecemos un entorno desafiante donde podrá ampliar su experiencia técnica, trabajar con las últimas tecnologías Android y contribuir a soluciones financieras sofisticadas. Disfrute de la flexibilidad del trabajo remoto, remuneración competitiva y oportunidades de crecimiento profesional en un entorno colaborativo y de apoyo.