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.
Desplácese hacia abajo para ver todos los requisitos del puesto y las responsabilidades que pueden esperar los candidatos seleccionados.
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. xohynlm
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!