ShortlistFox
← Back to results

Développeur Android H/F

SOMFY Group

Annecy, Auvergne-RhĂŽne-Alpes, fr

Apply

About the role

Informations supplémentaires

📍 Poste en CDI basĂ© Ă  Annecy, entre lac et montagnes 

 
🏡 Organisation flexible avec jusqu'Ă  90 jours de tĂ©lĂ©travail par an, dont 4 semaines possibles hors du domicile. 

 
🎁 De nombreux avantages : intĂ©ressement et participation, tickets restaurant, chĂšques vacances et culture, CSE, conciergerie, activitĂ©s sportives, Compte Épargne Temps et jusqu'Ă  3 jours d'engagement solidaire par an via notre Fondation. ✹ 

La protection des données personnelles de nos candidats est un engagement du Groupe SOMFY. Nous demandons donc à tout candidat de nous soumettre sa candidature exclusivement via notre systÚme sécurisé, et non par e-mail ou par courrier postal. 

Description de l'entreprise

Bienvenue chez SOMFY ! 

En tant que leader mondialement reconnu dans le domaine de l'automatisation des fenĂȘtres et des portes, SOMFY est dĂ©diĂ© Ă  la transformation des maisons en environnements intelligents et connectĂ©s. Notre mission va au-delĂ  de la simple technologie ; nous nous efforçons d'inspirer des solutions de vie innovantes et durables qui amĂ©liorent le confort tout en rĂ©duisant la consommation d'Ă©nergie et l'empreinte carbone. 

Chez SOMFY, l'innovation et la durabilitĂ© sont au cƓur de nos valeurs. Nous offrons de nombreuses opportunitĂ©s d'Ă©volution et de dĂ©veloppement professionnels, en favorisant une culture qui met l'accent sur la mobilitĂ© interne et la diversitĂ©. DĂ©couvrez nos diffĂ©rentes offres d'emploi et rĂ©flĂ©chissez Ă  la maniĂšre dont vos compĂ©tences et votre passion peuvent contribuer Ă  notre vision d'un meilleur quotidien.

Description du poste

Le pÎle Mobile conçoit, développe et maintient les applications mobiles iOS et Android du Groupe, pour les utilisateurs finaux et les installateurs. 

Le Développeur Android HF prend en charge les applications du Groupe sur cette plateforme, de la conception à la vie série, aux cÎtés de ses pairs et dans le respect du cadre projet, de la méthodologie de développement et des standards métier. Il/elle participe aux choix techniques, à la qualité du code et à la tenue des engagements collectifs. 

Conception et développement 

  • DĂ©velopper, tester et maintenir les fonctionnalitĂ©s des applications Android. Apporter votre expertise en dĂ©veloppement mobile, accompagner les Ă©volutions et aider Ă  rĂ©soudre les incidents. 

  • IntĂ©grer les applications avec les APIs du cloud et les produits connectĂ©s. 

  • Analyser les besoins fonctionnels et techniques, et participer Ă  la dĂ©finition de l’architecture logicielle mobile sur votre pĂ©rimĂštre. 

  • Évaluer les risques techniques et proposer des arbitrages de conception pragmatiques. 

Coordination et organisation 

  • Prendre part aux rituels Scrum de l’équipe, animĂ©s par le Scrum Master. 

  • Contribuer au cadrage et Ă  l’estimation des besoins exprimĂ©s par le Product Owner. 

  • Partager l’avancement de vos travaux et signaler un retard ou une difficultĂ© dĂšs que vous l’identifiez. 

Qualité et amélioration continue 

  • Respecter les processus et standards mĂ©tier, et contribuer Ă  les amĂ©liorer. 

  • RĂ©diger et tenir Ă  jour la documentation technique : spĂ©cifications d’architecture, documentation des APIs et interfaces, guides d’intĂ©gration. 

  • Participer, accompagnĂ©(e), Ă  la distribution des applications sur Google Play avec les outils en place, ainsi qu’à la gestion des keystores. 

Contribution Ă  l’équipe et montĂ©e en compĂ©tences 

  • Prendre part aux choix techniques de l’équipe et en partager la responsabilitĂ©. 

  • Choisir l’implĂ©mentation dans le cadre technique fixĂ©, et solliciter un dĂ©veloppeur senior ou le Tech Lead Mobile Android pour tout choix de conception ou d’architecture. 

  • Partager vos connaissances et monter en compĂ©tences au contact de l’équipe et des communautĂ©s de pratique. 

Veille et innovation 

  • Assurer une veille sur le marchĂ© et sur le dĂ©veloppement mobile : langages, frameworks natifs, architecture, publication. 

  • Explorer et proposer des sujets utiles Ă  Somfy, y compris l’usage des outils d’IA dans le dĂ©veloppement. 

Qualifications

Prérequis techniques (vous pratiquez plusieurs de ces compétences) :

  • Kotlin (pratique rĂ©guliĂšre) : coroutines, Flow, extensions. 

  • Frameworks UI Android (pratique rĂ©guliĂšre) : Jetpack, Jetpack Compose en production, cycle de vie des composants (Activity, Fragment). 

  • Architecture logicielle mobile (pratique rĂ©guliĂšre, en appliquant l’architecture dĂ©finie par l’équipe) : MVVM, Clean Architecture, modularitĂ©, injection de dĂ©pendances (Hilt, Koin ou Ă©quivalent). 

  • Tests et qualitĂ© du code (pratique rĂ©guliĂšre) : JUnit, Mockito, lint et analyse statique. 

  • CI/CD et publication (connaissance des principes) : Git, GitLab CI, Gradle, Fastlane, keystores, Google Play. 

  • IntĂ©gration d’APIs : APIs REST/JSON, consommation des APIs du cloud, gestion des erreurs rĂ©seau. 

Les « plus » :

  • ConnectivitĂ© et intĂ©gration systĂšme (connaissance des principes) : Bluetooth Low Energy (BluetoothGatt, Central/Peripheral, scanning, caractĂ©ristiques GATT). 

  • Outils d’IA (maĂźtrise) : vous les utilisez au quotidien pour gagner en efficacitĂ©. 

Anglais : niveau B2 requis.Â