Offres disponibles pour Dagger 2

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

Développeur Android senior

À distance
À plein temps
Emploi du projet
Projet fintech à long terme, lié à l'investissement, au négoce et aux valeurs mobilières. Technologies requises : 1. Android depuis 3-4 ans 2. Kotlin, Kotlin coroutines 3. GraphQL 4. WebSockets 5. RxJava / RxKotlin Généralités : - Rétrofit - MVVM, MVP - Dagger 2 - Chambre - Architecture Composants - Liaison de données - FireBase - Connaissance approfondie du SDK Android et de Java ; - Capacité à travailler avec le système de contrôle de version git ; - Connaissance de l'OOP, de l'architecture propre, des modèles de conception ; - Expérience de 3 ans dans le développement d'applications client-serveur.