Job position Développeur Android senior
Share this job
Description de la prestation :
L’équipe a pour objectif de développer les solutions mobiles (tél. / tablettes). Elle assure le développement, la maintenance évolutive et corrective de solutions mobiles.
La prestation recherchée concerne une mission d’expertise Android sur le périmètre décrit. Les activités attendues sur cette prestation sont les suivantes :
• Le développement Applicatif notamment sur des composants transverses et/ou complexes
• La remontée et la formalisation des impacts et des risques liés à des montées de version Android ou changements matériels ou changement environnement (EMM, sécurité…) auprès du responsable du périmètre Mobilité et son équipe, ainsi que les propositions de plans d’actions associés,
• La prise en compte de l’état de l’art sur le développement d’application Android dans le contexte Smarteo (dette technique, modularisation, intégration de différents produits…),
• La communication, vulgarisation et coordination avec les différents interlocuteurs : Directions, MOA, développeurs, intégrateurs, testeurs, production, …
• La construction de la Feuille de Route, la prise en charge des activités de planification et de suivi de chantiers techniques
• La gestion des mises à jour et des incidents liée à la mobilité Au vu de la particularité des technologies 'Mobiles' et des évolutions Android, nous cherchons un candidat ayant une expérience significative, voir une expertise, sur un projet d'intégration d'une apps, et une appétence certaine pour la technique.
Candidate profile
Contexte technique :
Hybride :
o Java EEHTML 5 / CSS 3 / JAVASCRIPT ES5 / ES6
o Framework mobile : Apache Cordova, SDK Android Java o Framework applicatif Javascript : interne au client final
Natif :
o 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, ..)
o Dagger 2.7 : injection de dépendances au build
o Hilt : injection de dépendances
o Retrofit 2.2 + okHttp : interfaces Java pour les appels de ressource REST + client d’appel de web services rest
o Moshi : Json parser o Lambdas : Transformées au build, pour faciliter la lisibilité et maintenance du code.
o Architecture components / Android Jetpack Compose / AndroidX
o Pattern MVVMi
Web services JSON REST
Build : plateforme d’intégration continue Gitlab, Jenkins, Nexus
Compétences :
Compétences techniques :
Expérience avérée en conception d'application mobile 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
Compétence métier
Connaissance appréciée des métiers d’un réseau distributeur
Compétences autres
Savoir analyser les impacts sur les briques du SI de manière détaillée et proposer des solutions sous forme de synthèse
Savoir organiser son temps face à des activités morcelées
Rechercher le résultat et la performance dans les études proposées
Disposer de la qualité rédactionnelle nécessaire (notamment schémas d’architecture / synthèse, français correct…)
Intégration dans une équipe existante ; coopération et entraide
Intégrer des avis divergents et en faire la synthèse
Vulgariser des risques techniques en impacts Métiers
Working environment
Date souhaitée de démarrage : 18 mars
· Durée : 3 ans maximum
· Lieu : Nantes centre
· Présence sur site client 2 à 3 jours / semaine au début, 1 ou 2 jours ensuite
Apply to this job!
Find your next career move from +800 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Développeur Android senior
Signe +
