Développeur Android
À distance
À plein temps
Emploi du projet
Exigences de base :
- Java Core
- Compréhension de la POO, SOLID, DRY, KISS, YAGNI.
- Modèles de conception
- Solide connaissance des composants Service, ContentProvider, BroadcastReceiver.
- SDK Android
- Stack : RxJava2, Dagger2, OkHttp, Retrofit, Room, Mockito, JUnit (connaissance, expérience d'utilisation, capacité à écrire des tests unitaires)
- Kotlin
- Compréhension des architectures MVVM, MVP (compréhension, expérience de travail au sein de ces architectures)
- Conception matérielle d'Android
- Concepts de base des protocoles réseau : http, rest, soap, etc.
- Compréhension du multithreading en Java
- Algorithmes et structures de données
Un plus :
- Coroutines Kotlin
- Expérience de la personnalisation de CI/CD
- Compréhension/expérience de WebSocket
- Expérience avec les services du système Android (capteurs, Bluetooth, alarme, etc.)
- Expérience des méthodologies Agile
Projet bancaire - application pour le travail de guichetier.