En Plexus Tech seguimos creciendo y buscamos a profesionales para trabajar en el desarrollo de tecnologia con alma.Somos una compania tecnologica especializada en servicios y productos IT, basados en la innovacion y el desarrollo. Fundada en el talento y las capacidades de nuestra gente, mas de 3.000 profesionales que crecen con nosotros en proyectos propios, companias del IBEX 35, grandes retailers, operadores turisticos, entidades financieras, organismos publicos y empresas internacionales.Buscamos desarrolladores Android con al menos 5 anos de experiencia exclusiva en desarrollo nativo. Los conocimientos necesarios son:Dominio de Kotlin como lenguaje de programacion. Amplio conocimiento de visibilidad y extensibilidad en Kotlin.Conocimiento de Flow y Coroutines.Sistemas de control de versiones, preferiblemente Git.Uso de herramientas de CI/CD: Bitrise (o similar: Github Workflow, Jenkins, ...)Metodologias agiles de desarrollo.Flujo de trabajo de creacion/revision de PR y pruebas de control de calidad (QA).ArquitecturaConocimiento solido de patrones de arquitectura como MVVM y MVI.Inyeccion de dependencias: Koin (o similares: Dagger Hilt).Conocimiento solido de buenas practicas, incluyendo: Principios SOLID, Patrones de diseno, Clean architectureDesarrollo, despliegue y control de versionado de librerias de uso interno o publico.Acceso a datosLibrerias de obtencion de datos en remoto: Retrofit (o similar: Ktor).Librerias de obtencion de datos en local: Room, DataStore y SharedPreferences.Jetpack ComposeDominio avanzado del framework Jetpack Compose, con experiencia demostrable en la definicion y creacion de componentes complejos y pantallas completas en aplicaciones de produccion.Amplio conocimiento sobre mejorar la optimizacion y el rendimiento de Jetpack Compose para ofrecer la mejor experiencia al usuario.UX, creacion de animaciones, transiciones e interacciones de UI para el usuario.Creacion de componentes o bibliotecas para Compose (modelado de estados custom).Realizacion de pruebas de captura de pantalla utilizando Paparazzi o herramientas similarescomo Shot, garantizando la calidad visual y funcional de las interfaces.AccesibilidadProfundo conocimiento de las APIs de Jetpack Compose para anadir accesibilidad. Capacidad para utilizar Semantics en Compose para proporcionar informacion adicional a las herramientas de asistencia, como lectores de pantalla.Conocimiento de como estructurar la vista para que sea accesible por lectores de pantalla.Herramientas para probar la accesibilidad: Talkback, Switch Access o similares.Capacidad para identificar y resolver problemas de accesibilidad detectados a traves de pruebas con TalkBack.Habilidad para disenar y ajustar la interfaz de usuario para mejorar la accesibilidad para usuarios que dependen de Switch Access.TestingConocimiento solido en la definicion de pruebas unitarias con JUnit5 incluyendo el uso de anotaciones, aserciones, y ejecucion de pruebas.Crear y gestionar mocks y stubs de objetos y