Skip to content

Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

SOMFY Group

NewBe an early applicant

Développeur Mobile Senior iOS H/F

Posted Updated
Discussion

Summary

Senior iOS developer at SOMFY Group (smart-home/connected products), based in Annecy: builds and maintains the group's iOS apps for end users and installers, integrating cloud APIs and connected devices. Contributes to Scrum rituals, CI/CD (GitLab CI, Fastlane), TestFlight/App Store releases, and mentors junior developers. Core stack: Swift, SwiftUI/UIKit, MVVM/Clean Architecture.

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 iOS Senior H/F prend en charge les applications iOS du Groupe, de la conception à la vie série, 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, et aide à organiser l’équipe : priorisation du backlog, synchronisation avec les autres parties prenantes, accompagnement des développeurs plus juniors.

Vos missions seront les suivantes :

Conception et développement

  • Développer, tester et maintenir les fonctionnalités des applications iOS. 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, et adopter une posture de facilitateur.

  • Organiser et prioriser le backlog avec le(s) Product Owner(s), et contribuer au cadrage et à l’estimation des besoins.

  • Synchroniser l’équipe avec le Release Train Engineer et les autres équipes du train, et participer aux échanges avec l’écosystème.

  • Remonter au plus tôt les obstacles techniques ou organisationnels, dans les instances dédiées ou en dehors si besoin, et partager l’avancement de vos travaux.

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.

  • Gérer en autonomie la distribution des applications sur TestFlight et l’App Store avec les outils en place, ainsi que les certificats et les profils de provisioning.

Accompagnement de l’équipe

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

  • Accueillir les nouveaux membres et les aider à prendre en main le produit.

  • Partager vos connaissances et accompagner au quotidien les développeurs plus juniors, pour que l’équipe gagne en autonomie.

  • Contribuer à une bonne dynamique d’équipe.

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.

  • Contribuer à protéger les innovations par brevet.

Prérequis techniques (vous maîtrisez plusieurs de ces compétences) :

  • Swift (maîtrise) : concurrence moderne (async/await, Task, Actor), protocols, generics.

  • Frameworks UI iOS (maîtrise) : SwiftUI en production, UIKit en environnement hybride, cycle de vie de l’application.

  • Architecture logicielle mobile (maîtrise) : MVVM, Clean Architecture, modularité, injection de dépendances.

  • Tests et qualité du code (maîtrise) : XCTest, mocks, lint et analyse statique.

  • CI/CD et publication (maîtrise) : Git, GitLab CI, Fastlane, Fastlane Match (certificats et profils de provisioning), TestFlight, App Store.

  • Intégration d’APIs (maîtrise) : APIs REST/JSON, consommation des APIs du cloud, gestion des erreurs réseau.

Les « plus » :

  • Connectivité et intégration système (connaissance des principes) : CoreBluetooth / BLE (Central/Peripheral, scanning, caractéristiques GATT), Wi-Fi, gestion d’état des devices IoT.

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

Anglais : niveau B2 requis.

📍 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.

Skills

What C-level Mobile jobs ask for — and how much of it you have →
Apply

See also

Mobile jobs by country — openings, pay and top skills →