Android Software Engineer
Decathlontechnology Sourced
No account needed — this role is applied for on the employer’s own site.
About the role
<h3></h3> <h3 data-path-to-node="4">Notre équipe<strong data-path-to-node="4" data-index-in-node="6"> </strong><strong>Digital Sports</strong> recherche un·e <strong data-path-to-node="4" data-index-in-node="41">Software Engineer Android </strong>basé·e à <strong data-path-to-node="4" data-index-in-node="68">Lille</strong>.</h3> <p>Notre sens : <strong>"Bring people together through sport to make wellbeing accessible for all."</strong> <br>Chez Decathlon, notre ambition est claire : rassembler autour du sport et rendre le bien-être accessible au plus grand nombre. <br>Pour donner vie à cet objectif, nous nous appuyons sur deux forces majeures :</p> <ul> <li>Nos coéquipiers, qui sont le cœur battant de notre écosystème.</li> <li>Notre ancrage local, qui nous lie à chaque communauté sportive pour offrir des solutions uniques (produits, services et expériences).</li> </ul> <p>Pour propulser cette vision, le Digital est un levier clé.<br><strong><br>Ton futur terrain de jeu : la Digital Sport Unit</strong><br>Véritable trait d'union entre nos marques sportives et le digital, cette équipe conçoit les solutions de demain. <br>En nous rejoignant, tu auras un impact direct : tu contribueras à créer et déployer des produits, services et expériences digitales pour simplifier le quotidien de nos coéquipiers et enchanter la pratique de nos utilisateurs sportifs.</p> <p>Le <strong>Connected Locker</strong>, c'est le cœur logiciel qui fait le pont entre tous nos produits physiques (vélos, tapis, montres) et l'écosystème digital de Decathlon.</p> <p>Ton défi ? <strong>Absorber la complexité.</strong> Chaque produit a ses propres protocoles et spécificités hardware ; le rôle du CL est d'unifier tout cela dans une librairie <strong>modulaire</strong> et robuste pour que les développeurs d'applications (Decathlon HUB, Mobility..) puissent intégrer n'importe quel équipement en quelques lignes de code.</p> <h2> </h2> <h3><strong>TES MISSIONS</strong></h3> <ul> <li><strong data-path-to-node="17,0,0" data-index-in-node="0">Architecture Modulaire & Design de SDK :</strong> Concevoir et faire évoluer une architecture Kotlin découplée et évolutive, permettant d'ajouter de nouveaux types de produits sans réécrire le cœur du système..</li> <li> <p><strong data-path-to-node="17,1,0" data-index-in-node="0">onnectivité Hybride & IoT :</strong> Maîtriser le stack Bluetooth Low Energy (BLE) sous Android (gestion des cycles de vie, scans, reconnexions, spécificités constructeurs/ROMs) pour le local, et le MQTT/REST pour la communication Cloud</p> </li> <li> <p><strong>Développement d'une "Test App" :</strong> </p> <ul> <li> <p>Développer et maintenir une application de test dédiée (Jetpack Compose).</p> </li> <li> <p>Permettre aux QA de valider les fonctionnalités du SDK en isolation.</p> </li> <li> <p>Intégrer des outils de simulation (mocking) pour tester les cas d'erreurs hardware difficiles à reproduire en réel </p> </li> </ul> </li> <li><strong data-path-to-node="17,3,0" data-index-in-node="0">Abstraction (L'Art du SDK Android) :</strong> Créer des API publiques simples et idiomatiques (Kotlin Coroutines / Flow) pour masquer la complexité des machines d'états hardware aux applications utilisatrices.</li> </ul> <p> </p> <h3><strong>STACK TECHNIQUE</strong></h3> <ul> <li> <ul> <li> <p data-path-to-node="20,0,0"><strong data-path-to-node="20,0,0" data-index-in-node="0">Langage :</strong> Kotlin (100%)</p> </li> <li> <p data-path-to-node="20,1,0"><strong data-path-to-node="20,1,0" data-index-in-node="0">Asynchronisme :</strong> Coroutines, StateFlow / SharedFlow</p> </li> <li> <p data-path-to-node="20,2,0"><strong data-path-to-node="20,2,0" data-index-in-node="0">Connectivité / IoT :</strong> Android BLE Stack, MQTT (ex: Paho/HiveMQ), AWS IoT Core, REST / WebSockets</p> </li> <li> <p data-path-to-node="20,3,0"><strong data-path-to-node="20,3,0" data-index-in-node="0">UI (Test App) :</strong> Jetpack C
Skills
Apply to Android Software Engineer at Decathlontechnology
Hyrovo matches you to jobs worldwide and helps you apply. Browsing, matching, and applying are free; AI-written CVs and cover letters are pay-as-you-go.
Apply now