Android Mobile Developer - Senior (España)
Talent Connect
1 month ago
Role details
Contract type
Apprenticeship Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, EnglishJob location
Tech stack
API
Data analysis
iOS
Unit Testing
Profiling
Code Review
Continuous Integration
Github
Design of User Interfaces
JSON
JUnit
Model View ViewModel
Open Web Application Security
Mockito
Mobile Security
Web Services
Firebase
Backend
Kotlin
Gitlab-ci
Information Technology
Jetpack Compose
GraphQL
Asynchronous Programming
Google Play
Jenkins
Job description
Buscamos un/a Android Mobile Developer Senior que comparta nuestra pasión por la innovación y el cambio. Desarrollarás apps nativas Android de alto impacto, ayudando a nuestros partners a adaptarse a experiencias cada vez más personalizadas.
Nuestra visión: Crear productos digitales que la gente ama, uniendo negocios y consumidores con tecnología (incluida IA) y creatividad para acelerar la transformación digital con impacto positivo., * Diseñar y desarrollar funcionalidades end-to-end para Android: concepto * build * testing * release en Play Store * soporte/observabilidad.
- Definir arquitectura (MVVM/MVP/MVI), modularización y buenas prácticas (SOLID, Clean Architecture).
- Implementar UI/UX de alta calidad (animaciones, accesibilidad), usando Jetpack y (Jetpack) Compose cuando aplique.
- Integrar APIs (REST/JSON; opcional GraphQL), manejo de offline (Room, caching), deeplinks, push notifications, analytics y feature flags.
- Garantizar calidad y performance: tests unitarios y UI (JUnit, Mockito, Espresso), profiling y optimización.
- Colaborar en equipos ágiles (Product, Backend, iOS, Diseño), participar en code reviews y mentoring.
Requirements
- 5+ años desarrollando Android nativo.
- Dominio de Kotlin y del ciclo de vida de Android; conocimiento experto de Android System APIs.
- Ecosistema Android: Jetpack (Lifecycle, ViewModel, Navigation, Room, WorkManager, etc.), Retrofit/OkHttp, Dagger/Hilt (o Koin).
- Programación asíncrona y multihilo (Coroutines/Flow deseable).
- Experiencia en animaciones e implementación de diseños de interfaz.
- Arquitecturas MVVM/MVP; deseable MVI.
- Testing: unit tests y UI automation con Espresso.
- Buen entendimiento de servicios web y REST/JSON.
- Inglés B2+ para interactuar con equipos globales.
- Grado en Informática o experiencia equivalente.
Plus (Nice-to-have)
- Jetpack Compose en producción.
- Publicación y operación en Google Play Console / Firebase Crashlytics, Analytics, Remote Config.
- CI/CD (GitHub Actions/GitLab CI/Jenkins), Fastlane.
- Seguridad móvil (OWASP MAS, cifrado, Play Integrity).
- Experiencia en dominios de e-commerce/fintech o productos de gran escala.
Benefits & conditions
- España o LI-Remote (trabajo 100% remoto).
- Horarios y onboarding coordinados con equipos internacionales., * Proyectos internacionales con millones de usuarios.
- Cultura de aprendizaje continuo (training, certificaciones, mentoring).
- Plan de carrera técnico y comunidades de práctica Android.
- Beneficios competitivos y work-life balance.