Desarrollador Senior de Android | Aplicación Bancaria Remota | Kotlin

Remoto
Jornada completa
Tiempo parcial
Estamos en búsqueda de un Desarrollador Senior de Android con amplia experiencia en el desarrollo de aplicaciones financieras robustas y eficientes. Como miembro integral de nuestro equipo tecnológico, usted asumirá la responsabilidad de diseñar e implementar nuevas funcionalidades para nuestra aplicación bancaria remota, utilizando tecnologías de vanguardia como Kotlin, MVVM y Clean Architecture. Responsabilidades Clave: - Desarrollar nuevas funcionalidades para productos bancarios móviles, garantizando el cumplimiento de los más estrictos estándares de seguridad financiera. - Participar activamente en proyectos multi-módulo, implementando arquitecturas escalables y mantenibles a largo plazo. - Gestionar el ciclo completo de desarrollo, desde la concepción y diseño hasta las pruebas e implementación final. - Optimizar el rendimiento y la eficiencia de la aplicación para proporcionar una experiencia de usuario fluida y segura. - Implementar patrones de diseño modernos y mejores prácticas de programación reconocidas en la industria. - Colaborar estrechamente con los equipos de UX/UI, desarrollo backend y aseguramiento de calidad para entregar soluciones integrales. - Contribuir en las revisiones de código y participar activamente en las sesiones de planificación ágil. - Investigar e implementar nuevas tecnologías y bibliotecas que potencien la calidad del producto final. Requisitos Esenciales: - Experiencia profesional mínima de 2 años en el desarrollo de aplicaciones Android nativas. - Dominio avanzado de Kotlin y comprensión profunda de los principios de programación orientada a objetos. - Experiencia sólida con MVVM y Clean Architecture para el desarrollo de proyectos a gran escala. - Conocimiento avanzado de Coroutines para la programación asíncrona eficiente. - Experiencia demostrable con Dagger o Hilt para la inyección de dependencias. - Competencia en el uso de Retrofit para la comunicación con APIs RESTful. - Experiencia comprobada en el desarrollo y mantenimiento de proyectos multi-módulo. - Conocimiento de los estándares de seguridad aplicables a aplicaciones financieras. - Capacidad para escribir código limpio, mantenible y completamente testeable. - Habilidades analíticas para resolver problemas complejos de manera eficiente. Habilidades Deseables: - Experiencia previa en el sector financiero o en el desarrollo de aplicaciones bancarias. - Conocimiento práctico de Jetpack Compose para la creación de interfaces de usuario modernas. - Experiencia con Kotlin Flow y StateFlow para la gestión eficiente de estados. - Familiaridad con Room Database para el almacenamiento local estructurado de datos. - Conocimiento de Firebase Analytics y Crashlytics para el monitoreo de aplicaciones. - Experiencia en la implementación de sistemas de autenticación biométrica y cifrado de datos sensibles. - Comprensión de los principios y directrices de Material Design 3. - Experiencia con herramientas de integración continua y despliegue continuo como Jenkins o GitHub Actions. - Conocimiento de metodologías y frameworks de pruebas automatizadas (JUnit, Espresso, Mockito). - Sensibilidad hacia los principios de accesibilidad en el desarrollo de aplicaciones móviles. Stack Tecnológico: - Lenguaje: Kotlin 1.9+ - Arquitectura: MVVM + Clean Architecture - Concurrencia: Coroutines, Flow - Inyección de dependencias: Dagger2 o Hilt - Networking: Retrofit2, OkHttp3 - Serialización: Gson o Moshi - Interfaz de usuario: Material Design Components, (opcionalmente Jetpack Compose) - Almacenamiento local: Room, DataStore - Testing: JUnit5, Mockito, Espresso - Control de versiones: Git Por Qué Unirse a Nuestra Organización: Al incorporarse a nuestro equipo, tendrá la oportunidad de participar en un proyecto bancario innovador que impacta positivamente en la experiencia financiera de miles de usuarios diariamente. Ofrecemos un entorno de trabajo remoto flexible, una cultura organizacional que promueve el aprendizaje continuo y amplias posibilidades de desarrollo profesional mientras trabaja con tecnologías de vanguardia. En nuestra empresa valoramos la colaboración, la innovación y mantenemos un firme compromiso con el equilibrio entre la vida profesional y personal de nuestros colaboradores.