Free-Work
Dev mobile - Android (IT) / Freelance
Free-WorkFrance10 hours ago
Full-timeOther
Responsabilités :

  • Concevoir l’architecture, développer, tester, déployer , maintenir et améliorer l’application.
  • Garantir la qualité, la performance et la stabilité de l’application
  • Animer les sujets techniques cross équipes
  • Veille technologique constante pour les méthodologies mises en place et les technologies utilisées. Vous challengez l’existant, expérimentez, mettez en place des solutions innovantes dans un but d’amélioration continue.


Tu auras en particulier les responsabilités suivantes :

  • Participer à l’élaboration des spécifications fonctionnelles en tant que force de proposition technique
  • Prendre en charge les développements évolutifs et correctifs des applications android et de leurs outils de communication à destination de nos utilisateurs en magasin.
  • Établir les chiffrages sur l’expression des besoins et s’y engager.
  • Réaliser la partie développement en prenant en compte des normes de développement.
  • Création de scenarii de tests de non régression.
  • Tester la solution et vérifier les impacts (sécurité, flux, performance, volumétrie...).
  • S’assurer du bon fonctionnement de la solution dans l’environnement de production (phase pilote).
  • Veille technologique


Profil candidat:

  • Vous avez une bonne maîtrise du framework Android et du langage Kotlin
  • Vous justifiez d’une activité publique sur des plateformes comme GitHub et/ou d’une expérience professionnelle.
  • Vous avez une bonne connaissance des bibliothèques open-source usuelles de l’éco-système Android comme OkHttp, Koin, Ktor, etc...
  • Vous maitrisez les architectures MVVM, MVI et l’approche modulaire
  • Vous maitrisez Firebase et ces composants
  • Des connaissances en Ktor Server est un "+"
  • Bon niveau de la programmation orienté objet, fonctionnelle, des Design Pattern et de l'algorithme.
  • Bonne connaissance de l’utilisation d’API REST et des normes et procédures de sécurité (OAuth).
  • Vous utilisez couramment Git, travailler avec un Git flow est un plus.
  • Maîtrise des méthodes agiles.
  • Une bonne maîtrise de l'anglais technique.

Key Skills

Ranked by relevance