Offres disponibles pour Retrofit

Développeur Android

À distance
À plein temps
Emploi du projet
Un spécialiste de haut niveau est recherché pour un grand projet bancaire. Les principales exigences du spécialiste sont les suivantes - Java Core - Compréhension de l'OOP, SOLID, DRY, KISS, YAGNI. - Design patterns - Solide connaissance des composants Service, ContentProvider, BroadcastReceiver. - SDK Android - Pile technologique : RxJava2, Dagger2, OkHttp, Retrofit, Room, Mockito, JUnit (connaissance, expérience, capacité à écrire des tests unitaires). - 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 Exigences supplémentaires : - Kotlin - Expérience de travail en équipe Ce serait un plus : - Kotlincoroutines - Expérience de la personnalisation de CI/CD - Compréhension/expérience avec WebSocket - Expérience avec les services du système Android (capteurs, Bluetooth, alarme, etc.) - Expérience avec les méthodologies Agile Qualités personnelles : - Responsabilité, motivation personnelle, activité (proactivité), compétences en matière de communication. - Capacité à comprendre de nouvelles choses de manière indépendante et à demander de l'aide à ses collègues si nécessaire. - S'efforcer de se développer en permanence. Tâches principales : - Créer des applications pour le travail des caissiers - Mettre en œuvre des systèmes d'interaction avec divers instruments de paiement - Mettre en œuvre des bibliothèques pour travailler avec des terminaux Android