Almatek recherche pour l'un de ses clients, Un Développeur Android sur sur Nantes.
Mission :
La prestation recherchée concerne une mission de développement sur le périmètre décrit. Les activités attendues sur cette prestation sont les suivantes :
• Participer à la définition de l'architecture applicative
• Participer à l’analyse et la conception avec l’équipe
• Réaliser les développements dans le respect des normes et standards
• Réaliser les tests et contribuer au maintien de la qualité du code
• Rédiger la documentation projet
• Communiquer avec les équipes projets de l’application mobile sur les réalisations
• Participer à l’élaboration des documents de mise en production
• Participer ponctuellement à l’analyse d’incidents de production et correction
Garantir la qualité de service étant une nécessité absolue du client et de ces partenaires, cette contrainte guide les réalisations des applicatifs :
• Maintenir l’exigence permanente de qualité due aux utilisateurs
• Rechercher de nouvelles actions d’amélioration de la qualité délivrée
• Penser performance, robustesse, résilience, ..
Compétences :
Environnement technique :
• RxJava 2 : programmation réactive (abonnement à des flux de données, parallélisations de traitements). Gestion de tous flux asynchrones (remplacement des async, threads, runnable, ..)
• Dagger 2.7 : injection de dépendances au build
• Hilt : injection de dépendances
• Retrofit 2.2 + okHttp : interfaces Java pour les appels de ressource REST + client d’appel de web services rest
• Moshi : Json parser
• Lambdas : Transformées au build, pour faciliter la lisibilité et maintenance du code.
• Architecture components / Android Jetpack Compose / AndroidX
• Pattern MVVMi
• Web services JSON REST
• Build : plateforme d’intégration continue Gitlab, Jenkins, Nexus
• Qualité : Sonar, Carioca (synthèse suivi qualité interne)
• Environnements : poste windows 10, serveur outillage RHEL
• Expérience avérée en conception d'application et recette
• Maîtrise des développements JavaScript, HTML/CSS, Promise (intégré au JS en ES6) et connaissance d’un ou plusieurs framework Web (Angular, React, AngularJS)
• Maîtrise des développements Android natif Java et Kotlin
• Force de proposition pour minimiser les coûts et maximiser l'expérience utilisateur
Date de démarrage/Durée/Lieu de mission :
Date souhaitée de démarrage : ASAP
Durée : 6 à 12 mois
Lieu : Nantes