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.