La société

Qui ne s'est jamais senti « contrarié » à avoir les yeux rivés sur son smartphone, sa montre, son GPS… lors de ses déplacements ou lors de la pratique de sa passion ? Nous ! Vous ! Tout le monde...



onTracks c'est deux montres connectées qui vous permettent de suivre un itinéraire sans avoir à regarder une carte, ni écouter les instructions intrusives d'un guide vocal.



Notre idée dans les grandes lignes est la suivante :



Notre produit est composé de 2 montres connectées et d'une application sur smartphone. Vous aimez courir ? Faire du vélo ? Très bien !



Vous montez sur votre vélo et vous connectez les montres : l'une au poignet gauche, l'autre au poignet droit. Vous choisissez votre parcours sur l'application onTracks, vous rangez votre téléphone et vous démarrez votre parcours. Lorsqu'il faut tourner à droite, la montre de droite vibre et lorsqu'il faut tourner à gauche, c'est celle de gauche qui vibre.



Ce produit s'adresse à tous les pratiquants d'activités outdoor (footing, randonnée, trail, VTT) mais également aux utilisateurs de 2 roues en ville, comme au simple touristique visitant Barcelone le temps d'un week-end. C'est simple, nouveau et efficace !



onTracks a été sélectionnée par la French Tech pour être présente au salon CES de Las Vegas, remporté un Industry Award à L'Outdoor Show (Allemagne), fait partie de l'incubateur d'Outdoor Sport Valley (Annecy Base Camp), de l'incubateur Pfactory (domaine tech) et de l'incubateur d'IGN à Paris (cartographie)



Nous sommes une jeune startup de moins de 10 personnes, et nous venons de terminer notre première levée de fonds de 1 million d'euros. Nous cherchons des warriors talentueux, créatifs et bienveillants.


Description du poste

En relation directe avec le CTO software, les autres développeurs, le département marketing et le DA, votre principale mission sera de construire la partie mobile de notre solution qui communiquera avec nos montres.


Pour cela vous serez :


  • Responsable de la plateforme iOS pour l'app onTracks
  • Force de proposition sur des optimisations UX/UI
  • Responsable de l'anticipation des problématiques techniques
  • Soucieux de la qualité du code et des tests (tout en restant pragmatique)
  • Prêt à investiguer le développement de composants partagés entre les plateformes Android et iOS (React Native ?)


Environnement technique:


IoT, GitHub, Slack, Docker, Intégration Continue, TDD, BDD, DDD, Code Review (gentille), grands WhiteBoards, BLE

Profil recherché

Developpeur Swift, à l'aise en anglais


  • 1 à 2 ans d'expérience de développement iOS Swift
  • Curieux (très curieux)
  • Un attrait pour la résolution de problème d'algorithmie (surtout basé sur de la géométrie)
  • Maitrise de l'écosystème Apple (Xcode, Swift, UIKit, Crashlytics)
  • Vous produisez du code simple et robuste, facile à maintenir
  • Soucis du détail sur l'UI/UX
  • Expérience avec des API (REST/JSON)
  • Une ouverture d'esprit, vous adorez apprendre et partager


Les plus


  • Notion de guidage et connaissances sur l'API GPS d'iOS
  • Des connaissances en IoT communiquant en Bluetooth
  • Une petite expérience en reactive programming avec Swift
  • Vous avez une connaissance et un sens critique des composants open-source disponibles
  • Connaissance de React Native
  • Une volonté de monter en compétence sur les concepts suivant: S.O.L.I.D., TDD, BDD, DDD
  • Un interêt pour l'optimization (batterie / fuite mémoire / cpu / 60fps)

Autres informations

  • Choix du matériel (Mac, écrans)
  • Café à volonté (machine à grains)
  • Possibilité de prendre des congés en anticipé


Nous partageons nos locaux avec d'autres startups, mais nous avons des bureaux dédiés.


Nous sommes localisés à Marseille, à proximité de la plage du Prado. Ça nous permet d'aller courir (si vous avez l'envie) de temps en temps sur le bord de mer (sans aucune pression, cool, on n'est pas des marathoniens). Nous déjeunons souvent ensemble sur notre terrasse qui est ensoleillée plus de 300 jours par an.


Le crédo de l'équipe est le teamplay saupoudré de bienveillance : en cas de pépin, il y aura toujours quelqu'un pour aider.

Si votre profil ne correspond pas à cette offre mais que vous souhaitez postuler chez cette société vous pouvez déposer une candidature spontannée

Offres similaires