Desde Abalia buscamos un/a Custom Software Engineer especializado/a en desarrollo Android, con sólida experiencia en la creación de soluciones de software a medida.
Serás responsable de diseñar, codificar y mejorar componentes y aplicaciones, aplicando las mejores prácticas de desarrollo, arquitect...
...
Desde Abalia buscamos un/a Custom Software Engineer especializado/a en desarrollo Android, con sólida experiencia en la creación de soluciones de software a medida.
Serás responsable de diseñar, codificar y mejorar componentes y aplicaciones, aplicando las mejores prácticas de desarrollo, arquitecturas modernas y metodologías ágiles para ofrecer soluciones escalables y de alto rendimiento.
El rol requiere una persona autónoma, con pensamiento analítico, capacidad de liderazgo técnico y dominio avanzado del ecosistema Android.
Responsabilidades
Desarrollar y mantener aplicaciones Android personalizadas, desde el diseño hasta la implementación final.
Colaborar con equipos multidisciplinares para recopilar requisitos y traducirlos en especificaciones técnicas.
Aplicar mejores prácticas de desarrollo, garantizando entregables de alta calidad.
Optimizar y mejorar aplicaciones existentes, identificando oportunidades de rendimiento y usabilidad.
Mantenerse al día con las últimas tendencias y tecnologías del ecosistema Android.
Guiar y mentorizar a desarrolladores junior, fomentando un entorno de aprendizaje colaborativo.
Participar activamente en discusiones técnicas y toma de decisiones de arquitectura.
SE REQUIERE:
Dominio experto en desarrollo de aplicaciones Android (mínimo 5 años de experiencia).
Dominio del lenguaje Kotlin, incluyendo coroutines, Flow, sealed classes, extension functions y ecosistema Kotlin. (3 años).
Sólida experiencia en arquitecturas como MVVM o MVI, y profundo entendimiento de Clean Architecture (3 años).
Experiencia con Android SDK, Android Studio, herramientas y frameworks del entorno Android.
Experiencia con componentes Jetpack: LiveData, ViewModel, Navigation Component y Room (3 años).
Conocimientos o experiencia práctica con Jetpack Compose para desarrollo de UI declarativa (1-2 años).
Experiencia en testing: Unit Tests, Integration Tests y/o UI Tests (Espresso o Compose Test) (2 años).
Conocimientos avanzados en control de versiones (Git) y entornos de CI/CD (3 años).
Requisitos deseables
Experiencia en entornos ágiles (Scrum / Kanban).
Capacidad para diseñar arquitecturas escalables y mantenibles.
Nuestro eslogan «El lado humano de la tecnología» pone de manifiesto lo que ofrecemos tanto al cliente externo como interno, y es que las personas siempre están en el centro de todo lo que hacemos. Cuidamos cada detalle, evolucionamos con los años, y nos adaptamos a los cambios para ofrecer lo mejor a nuestros colaboradores, clientes y empleados.
¿Qué buscamos?
Personas con talento, entusiastas, con ganas de aprender y enganchadas a la tecnología. Si te sientes identificado estaremos encantados de que te unas a nuestra gran familia de Abalia.
¿Por qué elegirnos?
Porque somos diferentes, por tres motivos principales:
1.- Para nosotros no eres un número.
2.- Porque apostamos por la innovación y el aprendizaje contínuo.
3.- Aportamos nuestro granito de arena para mejorar la calidad de vida de las personas, mediante la tecnología y proyectos que hacen de este mundo un lugar mejor