Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Cliente final lider en su sector está buscando ampliar su equipo interno de MOBILE, ¿quieres unirte? Es un rol 100% remoto solo para gente establecida en España.
Misión
- Liderar técnica y estratégicamente el diseño y desarrollo de soluciones basadas en Kotlin, garantizando calidad, rendimiento y escalabilidad.
- Diseñar soluciones robustas y eficientes con la adopción de mejores prácticas.
- Asegurar la correcta integración de los desarrollos en el ecosistema cloud (AWS) y facilitar la entrega continua en entornos colaborativos y ágiles.
Principales Actividades
- Diseñar y desarrollar aplicaciones móviles nativas para Android utilizando Kotlin, asegurando rendimiento, escalabilidad y experiencia de usuario óptima.
- Implementar arquitecturas modernas como MVVM, Clean Architecture y patrones de diseño recomendados por Android Jetpack.
- Integrar aplicaciones con APIs REST/GraphQL, servicios en la nube y SDKs de terceros (pagos, autenticación, mapas, analítica).
- Aplicar principios SOLID, buenas prácticas de programación y estándares de Google para desarrollo Android.
- Gestionar persistencia de datos con SQLite, y sincronización con servicios remotos.
- Implementar inyección de dependencias con Hilt/Dagger y coroutines para programación asíncrona.
- Garantizar la calidad mediante testing automatizado (JUnit, Espresso, Mockito) y cobertura de código.
- Optimizar rendimiento y consumo de recursos (memoria, batería, red).
- Publicar y mantener aplicaciones en Google Play Store, gestionando versiones y actualizaciones.
- Colaborar en entornos ágiles (Scrum/Kanban), participando en planificación, estimación y revisiones de código.
Experiencia requerida
- Desarrollo de aplicaciones Android con Kotlin y Android SDK.
- Uso de Android Jetpack Components (LiveData, ViewModel, Navigation, WorkManager).
- Integración con Firebase (Auth, Firestore, Analytics, Crashlytics) y servicios en la nube (AWS, GCP).
- Experiencia en UI/UX con Material Design, animaciones y adaptabilidad para diferentes dispositivos.
- Familiaridad con CI/CD para despliegue automatizado y pruebas en pipelines.
Competencias Técnicas
- Lenguaje: Kotlin, Java (para interoperabilidad).
- Frameworks y librerías: Android Jetpack, Retrofit, OkHttp, Glide/Picasso, Coroutines, Flow.
- Arquitectura: MVVM, Clean Architecture, modularización.
- Testing: JUnit, Espresso, Mockito.
- Herramientas: Android Studio, Gradle, Git, CI/CD (GitHub Actions, Jenkins).
- Bases de datos: SQLite, Realm.
- Cloud & APIs: Firebase, REST, GraphQL.
Competencias Conductuales
- Atención al detalle y enfoque en experiencia de usuario.
- Resolución de problemas y optimización de rendimiento.
- Comunicación efectiva y trabajo en equipo multidisciplinar.
- Adaptabilidad y aprendizaje continuo en nuevas tecnologías móviles.
Formación Académica / Certificaciones
- Google Associate Android Developer Certification
- Kotlin Developer Certification (JetBrains)
- AWS Certified Cloud Practitioner
- Firebase Certification (Google)
- Certified Scrum Developer (CSD)
¡No dudes en contactarme para más información!
Key Skills
Ranked by relevanceReady to apply?
Join Hays and take your career to the next level!
Application takes less than 5 minutes

