Android Developer
Role details
Job location
Tech stack
Job description
S'incorpora un/a Android Developer amb sòlida experiència en el desenvolupament d'aplicacions nadiues i en l'ús de l'ecosistema modern d'Android. El/la professional formarà part d'un equip tècnic multidisciplinari responsable de l'evolució d'una aplicació mòbil d'alt impacte i gran volum d'usuaris, contribuint tant a la implementació de noves funcionalitats com a la millora contínua de l'arquitectura i del rendiment., Desenvolupar i mantenir funcionalitats nadiues en Kotlin seguint patrons d'arquitectura moderna (MVVM, Clean Architecture). Participar en la definició i evolució de l'arquitectura modular de l'app. Implementar fluxos de dades robustos utilitzant Coroutines, Flow i components de Jetpack. Integrar serveis backend mitjançant REST APIs, gestionant dades amb Retrofit, OkHttp i mecanismes de caching. Garantir la qualitat del codi mitjançant testing automatitzat (unitari i instrumentalitzat). Contribuir a la millora del pipeline de CI/CD i a la definició de bones pràctiques de desenvolupament. Realitzar code reviews i aportar criteri tècnic en decisions d'arquitectura i escalabilitat. Monitoritzar i optimitzar el rendiment, ús de memòria i estabilitat de l'aplicació.
Requirements
El rol requereix coneixement profund de Kotlin, experiència amb arquitectures modulars i capacitat per treballar en entorns d'alta exigència tècnica. El model de treball és 50% en remot amb presència regular a les oficines central del Vallés Occidental, 4-5 anys d'experiència en desenvolupament Android nadiu. Domini de Kotlin i coneixement sòlid de l'SDK d'Android. Experiència amb Android Jetpack (ViewModel, LiveData/Flow, Room, Navigation, WorkManager...). Coneixement d'arquitectures netes i patrons de modularització. Experiència amb integració d'APIs REST i gestió eficient de dades. Ús habitual de Git i metodologies de treball col*laboratives. Experiència en testing (JUnit, Espresso, MockK o equivalents)., Experiència amb Jetpack Compose. Experiència en apps d'alt trànsit o amb gran volum de dades. Coneixements de CI/CD (Bitrise, Jenkins, GitHub Actions). Experiència amb analítica mòbil, feature flags o A/B testing. Familiaritat amb KMM o entorns multiplataforma.
Oferim Model híbrid amb 50% de teletreball. Participació en un producte digital estratègic amb gran visibilitat. Equip tècnic sènior i cultura d'enginyeria orientada a bones pràctiques. Entorn internacional i orientat a la innovació. Pla de desenvolupament professional i formació contínua., Desarrollador Móvil Programador
Imprescindible Residir: Provincia Puesto
Idiomas: Francés (Alto)
Formación Mínima: FP1
Nivel Profesional: Empleado
Benefits & conditions
-
Jornada completa Jornada
-
Más de 5 años Experiencia
-
Indefinido Tipo contrato
-
39.000 € - 48.000 € Bruto/año