Développeur Android Senior

L’ambition de UNOWHY : créer l’Ecole du Futur !

Chez UNOWHY, l’expérience utilisateur est notre préoccupation principale.

Notre différence : créer des écosystèmes digitaux complets (suite logicielle, hardware, hébergement) centrés sur l’expérience utilisateur.

Afin de répondre à cette ambition, nous cherchons à compléter notre équipe avec un Développeur Android Senior.

Missions

Sous la responsabilité du Solution Architect et du Delivery Manager, vous participez à la conception, au développement et au déploiement d’Applications Android afin d’enrichir et améliorer nos solutions.

Au sein d’une équipe organisée selon la méthode Scrum ou Kanban, vous participez activement à l’élaboration des User Stories (descriptions de fonctionnalités) et estimez le temps et les ressources nécessaires pour les réaliser.

Sous la supervision du Product Owner et en collaboration avec les autres membres de l’équipe, vous développez les fonctionnalités sur les plateformes Android de la société. Pour cela, vous mettez en œuvre les pratiques de développement conformes à l’état de l’art pour les versions d’Android de nos matériels.

Vous maitrisez les outils et méthodes correspondants, notamment :

Les langages de programmation

  • Kotlin et Java
  • Les API Android
  • L’Environnement de développement Logiciel (IDE) Android Studio.
  • Les concepts et implémentations de la programmation réactive (Rx/Coroutines)
  • L’injection de dépendance (Koin, Dagger)
  • Les pratiques de la Clean Architecture et du Domain Driven design
  • La chaîne de production des binaires (Gradle)

La performance, la qualité et la maintenabilité du code sont vos préoccupations principales. Vous développez des tests unitaires permettant de valider le bon fonctionnement de vos productions et leur non-régression lors d’évolutions.

Vous intégrez les fonctionnalités développées dans les applications et la chaîne de production logicielle.

En collaboration avec les membres de l’équipe qualité, vous corrigez les défauts relevés ou rapportés dans les applications.

Vous réalisez la documentation technique de vos productions en Anglais et n’hésitez pas à rétro-documentez l’existant.

Vous participez à l’évolution des outils et des méthodes de l’usine de développement logiciel ainsi qu’aux différents processus d’amélioration continue. Vous partagez naturellement vos compétences, que vous faites par ailleurs progresser par de la veille technologique et de l’auto-formation.

Profil recherché

Vous avez au moins cinq ans d’expérience en tant que Développeur Android.

Vous avez de fortes compétences en Android (8+) (Services, Content Providers), vous maitrisez Kotlin et la programmation réactive (Rx/Coroutines). Vous avez de très bonnes connaissances des frameworks d’injection (Koin, Dagger). Vous connaissez les pratiques de la Clean Architecture et du Domain Driven Design. Vous êtes à l’aise avec Git / Gitlab.

Les connaissances de la programmation système (Device Owner/Profile Owner) sont appréciées

Autonome, force de proposition et vous aimez travailler en équipe.

Vous communiquez avec honnêteté et bienveillance en respectant la place de chacun dans l’équipe, vous êtes curieux, alors vous êtes au bon endroit.

Poste basé à Neuilly-sur-Seine, en hybride : 3 jours en présentiel et 2 jours en télétravail.

Envoyez votre candidature à l’adresse suivante : rh@unowhy.com

Chargez votre CV et/ou tout autre fichier pertinent. Taille de fichier max. : 80 Mo.

Défilement vers le haut