Profesional con experiencia de al menos 3 años desarrollando aplicaciones Android nativas y 2 años en Kotlin para participar en diferentes proyectos.
Todos los proyectos son apps nuevas (nuevos desarrollos), que utilizan entornos agile con equipo multidisciplinar y las app tienen buenas prácticas en arquitectura de software.
Requisitos mínimos:
Desarrollar código nativo escalable, testable, robusto y de calidad.
Capacidad analítica: Identificación de puntos fuertes y débiles para contribuir en la mejora continua de las aplicaciones
Contribuir en el diseño y arquitectura de las aplicaciones.
Conocimiento y aplicación de los principios SOLID con Clean architecture e inyección de dependencias.
Experiencia en consumo, tratamiento y securización de APIs REST, SOAP...
Experiencia en metodologías ágiles (Scrum)
Experiencia en repositorios de códigos: Git (con flujo de trabajo GitFlow).
Experiencia con SDK e integración de Firebase (FCM, Analytics, Crashlytics, etc).
Experiencia en patrones de diseño y arquitecturas MVVM.
Proactividad y capacidad de trabajo en equipo.
Imprescindible: Experiencia desarrollando aplicaciones Android nativas durante 3 años o más. Al menos 2 años desarrollando en Kotlin
- Patrones MVP/MVVM. - Librerías como Retrofit, - Dagger/Hilt, Picasso, Realm, Gson - Experiencia con Android Support Library. - Android Architecture Components: LiveData, Room, ViewModel, WorkManager...