DESCRIPTION Des notions de base nécessaires pour ce rôle incluent : - 5+ ans d'expérience professionnelle en développement Android, avec une solide maîtrise des pratiques modernes et des langages Kotlin et Java. - La programmation réseau et les protocoles associés (REST et gRPC). - L'expérience dans le développement de fonctionnalités AR et la création d'experiences augmentées. Les qualifications requises incluent : - Le SDK Android et Android Studio. - Kotlin Coroutines et Flow. - Xamarin C# (maintenance et refactorisation vers Kotlin) - Tests unitaires et tests UI - Outils d'optimisation des performances et de déboggage - Pipelines CI / CD - Techniques de refactorisation et de modernisation du code Rôles et Responsabilités : - Conception, développement et maintenance d'applications Android haute performance. - Écrire du code propre, maintenable et testable suivant les meilleures pratiques. - Implémenter des fonctionnalités réseau complexes utilisant REST et gRPC. - Créer et intégrer des expériences AR dans les applications mobiles. - Collaborer avec des équipes pluridisciplinaires pour définir et implémenter de nouvelles fonctionnalités. - Participer aux revues de code et fournir des retours constructifs. - Résoudre les bugs et les problèmes de performance. - Assurer la sécurité des applications et la confidentialité des données. - Se tenir au courant des technologies émergentes et des tendances de l'industrie. - Documenter les spécifications techniques et les décisions architecturales. - Contribuer aux discussions de conception technique et à la planification architecturale. - Mettre à jour le code legacy selon les standards et pratiques modernes. - Surveiller et résoudre les problèmes de performance. - Maintenir à jour les bibliothèques tierces et les dépendances. - Maintenir la documentation des systèmes existants. - Supporter et déboguer les problèmes en production. - Effectuer des mises à jour et correctifs de sécurité réguliers. - Maintenir les pipelines CI / CD et les processus de build. Compétences personnelles requises : - Passion pour la technologie mobile et l'innovation. - Esprit d'équipe et collaboration. - Fortes capacités de résolution de problèmes et d'analyse. - Excellentes capacités de communication verbale et écrite. - Motivation personnelle et approche proactive. - Capacité à travailler de manière autonome et à gérer plusieurs priorités. - Grande attention aux détails. Formation : - Diplôme de licence en Informatique, Génie Logiciel, ou expérience équivalente.
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte