Somos Plexus Tech. Una compañía tecnológica especializada en servicios y productos IT, fundada en el talento y las capacidades de nuestra gente, más de 4000 profesionales desarrollando tecnología con alma.
¡Ampliamos nuestro equipo de desarrollo! ¡Buscamos talento!
Desde Plexus seleccionamos perfiles con experiencia como Desarrollador/a de Aplicaciones Android para unirse al equipo y formar parte de uno de nuestros proyectos del sector Bancario.
Requisitos técnicos:
- Dominio de Kotlin como lenguaje de programación.
- Amplio conocimiento de visibilidad y
- extensibilidad en Kotlin.
- Conocimiento de Flow y Coroutines.
- o Sistemas de control de versiones, preferiblemente Git.
- Uso de herramientas de CI/CD: Bitrise (o similar: Github Workflow, Jenkins, ...)
- Metodologías ágiles de desarrollo.
- Flujo de trabajo de creación/revisión de PR y pruebas de control de calidad (QA).
Arquitectura
- Conocimiento sólido de patrones de arquitectura como MVVM y MVI.
- Inyección de dependencias: Koin (o similares: Dagger Hilt).
- Conocimiento sólido de buenas prácticas, incluyendo:
- Principios SOLID
- Patrones de diseño
- Clean architecture
- Desarrollo, despliegue y control de versionado de librerías de uso interno o público.
Acceso a datos
- Librerías de obtención de datos en remoto: Retrofit (o similar: Ktor).
- Librerías de obtención de datos en local: Room, DataStore y SharedPreferences.
Jetpack Compose
- Dominio avanzado del framework Jetpack Compose, con experiencia demostrable en la
- definición y creación de componentes complejos y pantallas completas en aplicaciones de
- producción.
- Amplio conocimiento sobre mejorar la optimización y el rendimiento de Jetpack Compose para ofrecer la mejor experiencia al usuario.
- UX, creación de animaciones, transiciones e interacciones de UI para el usuario.
- Creación de componentes o bibliotecas para Compose (modelado de estados custom).
- Realización de pruebas de captura de pantalla utilizando Paparazzi o herramientas similares
- como Shot, garantizando la calidad visual y funcional de las interfaces.
Accesibilidad
- Profundo conocimiento de las APIs de Jetpack Compose para añadir accesibilidad. Capacidad
- para utilizar Semantics en Compose para proporcionar información adicional a las herramientas de asistencia, como lectores de pantalla.
- Conocimiento de cómo 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 través de pruebas
- con TalkBack.
- Habilidad para diseñar y ajustar la interfaz de usuario para mejorar la accesibilidad para usuarios
- que dependen de Switch Access.
Testing
- Conocimiento sólido en la definición de pruebas unitarias con JUnit5 incluyendo el uso de
- anotaciones, aserciones, y ejecución de pruebas.
- Crear y gestionar mocks y stubs de objetos y servicios, simulando comportamientos y respuestas para diferentes escenarios de pruebas.
- Verificar interacciones con objetos mockeados, asegurando que se llamen los métodos correctos
- con los parámetros esperados.
- Herramientas de análisis de cobertura de código (por ejemplo, JaCoCo) para medir y asegurar
- que las pruebas unitarias cubran la mayor parte posible del código.
Análisis de código
- Herramientas de análisis de código estático: Detekt (o similar: Ktlint, Spotless, …)
Ofrecemos:
- Formación a medida. Contamos con varias plataformas de formación disponibles para que todos los empleados de Plexus puedan configurar un plan formativo a medida según sus intereses profesionales.
- Formación de idiomas. Es un programa de aprendizaje y perfeccionamiento de idiomas a disposición de tod@s los trabajadores/as de la compañía. Un método que combina tecnología, contenido personalizado, interacción con el profesor y la optimización del tiempo. Incluye también clases grupales de conversación en las que podréis coincidir con alumnos de otros países.
- Certificaciones a disposición de todos los trabajadores los recursos necesarios para preparar y obtener sus certificaciones a través de Plexus.
- Paquete de retribución Flexible: contamos con Seguro médico, Ticket Restaurante, Ticket transporte y Ticket guardería
- El Club Benefits de Plexus Tech: un servicio a disposición de todos los trabajadores de la compañía que nos permite el acceso a ofertas exclusivas en viajes, hogar, salud, tecnología, moda y demás.
- Teletrabajo 100%
- Contratación indefinida
Plexus Tech mantiene un compromiso firme con las políticas de Igualdad de empresa. Todos nuestros procesos de selección tienen en cuenta la igualdad de oportunidades entre hombres y mujeres de forma transversal, quedando esto reflejado en nuestro Plan de Igualdad.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
IOS Developer
2026-04-12
Programador/a Java Microservicios (100% Remoto)
2026-03-25
iOS Developer
2026-03-17
- Posted
- Dec 05, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Spain
- Company
- Plexus Tech
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
IOS Developer
2026-04-12
Programador/a Java Microservicios (100% Remoto)
2026-03-25
iOS Developer
2026-03-17