S

SOMFY Group

Builds motors and connected controls for homes and buildings

Senior iOS Developer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeAnnecy, FranceNo salary listed

About the Job

Requirements

  • Strong proficiency in Swift, including modern concurrency (async/await, Task, Actor), protocols, and generics.
  • Production experience with SwiftUI, UIKit in a hybrid environment, and the iOS application lifecycle.
  • Strong knowledge of mobile software architecture, including MVVM, Clean Architecture, modularity, and dependency injection.
  • Experience with XCTest, mocks, linting, and static analysis.
  • Experience with Git, GitLab CI, Fastlane, Fastlane Match, TestFlight, and App Store publishing, including certificates and provisioning profiles.
  • Experience integrating REST/JSON APIs, consuming cloud APIs, and handling network errors.
  • English proficiency at B2 level is required.

Responsibilities

  • Develop, test, and maintain features for iOS applications; support mobile development, application evolution, and incident resolution.
  • Integrate applications with cloud APIs and connected products.
  • Analyze functional and technical needs and contribute to defining mobile software architecture within the role's scope.
  • Assess technical risks and propose pragmatic design trade-offs.
  • Participate in the team's Scrum rituals and act as a facilitator.
  • Organize and prioritize the backlog with Product Owners, and contribute to scoping and estimating needs.
  • Coordinate the team with the Release Train Engineer and other teams in the train, and participate in ecosystem discussions.
  • Raise technical or organizational blockers promptly, in relevant forums or elsewhere as needed, and communicate work progress.
  • Follow business processes and standards and contribute to improving them.
  • Write and maintain technical documentation, including architecture specifications, API and interface documentation, and integration guides.
  • Manage application distribution through TestFlight and the App Store using existing tools, and manage certificates and provisioning profiles.
  • Participate in the team's technical decisions and share responsibility for them.
  • Welcome new team members and help them become familiar with the product.
  • Share knowledge and support junior developers in their day-to-day work to help the team become more autonomous.
  • Monitor developments in mobile development, including languages, native frameworks, architecture, and publishing.
  • Explore and propose useful topics for Somfy, including the use of AI tools in development.
  • Contribute to protecting innovations through patents.

Desired Qualifications

  • Knowledge of connectivity and system integration concepts, including CoreBluetooth/BLE (Central/Peripheral, scanning, and GATT characteristics), Wi-Fi, and IoT device state management.
  • Daily use of AI tools to improve efficiency.

About the Company

SOMFY Group

Builds motors and connected controls for homes and buildings

SOMFY Group designs and manufactures motors, controls, and connected systems for openings and closures in homes and buildings. Its products automate shutters, blinds, curtains, gates, garage doors, and other access points, combining mechanical movement with electronic controls. The group serves manufacturers, installers, building professionals, and household users through an international network of brands, production sites, and distribution operations. Its connected-home offering lets occupants coordinate equipment, adjust living conditions, and manage access or security from digital interfaces. Founded in 1969, SOMFY Group is headquartered in Cluses, in the Auvergne-Rhône-Alpes region of France.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Cluses, France
Founded
1969

Recently Posted Jobs

Explore more opportunities at SOMFY Group

See more jobs