Job Description
Gestión de repositorios
- Buenas práticas
- Principios SOLID
- Arquitectura CLEAN
- Migraciones y Refactorización
- Deseable que tenga esperiencia en Aplicaciones Bancarias
3 años o más desarrollo Mobile
Kotlin
Java
Compose (deseable)
Extras:
Kotlin avanzado: coroutines, Flow, generics, DSLs, null-safety y rendimiento.
Android Jetpack y Compose: ViewModel, Navigation, Room, WorkManager, DataStore, Jetpack Compose y Material 3.
Arquitecturas escalables: Clean Architecture, MVVM/MVI, SOLID, modularización y capas bien definidas.
Concurrencia y reactividad: dominio de Coroutines/Flow y/o RxJava, cancelación, backpressure y threading.
Networking y offline-first: Retrofit/OkHttp, WebSockets, manejo de errores, caching, sincronización y persistencia con Room.
Testing integral: unitario, de integración y UI (JUnit/MockK o Mockito, Robolectric, Espresso), coverage y testability.
Inyección de dependencias: Hilt/Dagger (o Koin), scopes, grafos y...
- Buenas práticas
- Principios SOLID
- Arquitectura CLEAN
- Migraciones y Refactorización
- Deseable que tenga esperiencia en Aplicaciones Bancarias
3 años o más desarrollo Mobile
Kotlin
Java
Compose (deseable)
Extras:
Kotlin avanzado: coroutines, Flow, generics, DSLs, null-safety y rendimiento.
Android Jetpack y Compose: ViewModel, Navigation, Room, WorkManager, DataStore, Jetpack Compose y Material 3.
Arquitecturas escalables: Clean Architecture, MVVM/MVI, SOLID, modularización y capas bien definidas.
Concurrencia y reactividad: dominio de Coroutines/Flow y/o RxJava, cancelación, backpressure y threading.
Networking y offline-first: Retrofit/OkHttp, WebSockets, manejo de errores, caching, sincronización y persistencia con Room.
Testing integral: unitario, de integración y UI (JUnit/MockK o Mockito, Robolectric, Espresso), coverage y testability.
Inyección de dependencias: Hilt/Dagger (o Koin), scopes, grafos y...
Ready to Apply?
Take the next step in your AI career. Submit your application to Nova Solutions today.
Submit Application