Senior Software Engineer- iOS
Core
Build and evolve reusable iOS components, APIs, patterns, and tooling for the H&M Design System to enable consistent, accessible, and high-quality digital experiences across multiple products.
Role type
Senior IC iOS Design System Engineer
Builds
Reusable iOS components, component APIs, design tokens, and developer tooling for H&M's internal product teams
Domain
Retail / iOS Design Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work -> product features (reusable components & tooling)
Required skills
Swift, SwiftUI, UIKit, modular architecture, Swift Package Manager, component/API design, Figma-to-code translation, iOS accessibility (VoiceOver, Dynamic Type), unit/UI testing, CI/CD, performance optimization (Instruments), architectural decision-making, code review, mentorship
Preferred skills
Enterprise-scale Design Systems experience, Figma Variables/Code Connect, visual regression testing, cross-platform alignment (Web/Android), developer tooling automation, AI-assisted development workflows
Technologies
Swift, SwiftUI, UIKit, Figma, Instruments, CI/CD pipelines
Responsibilities
Lead design and development of reusable iOS components; Design scalable component APIs with variants, states, and themes; Translate Figma specifications into production-ready components; Establish architecture, coding standards, and best practices; Build accessibility and performance into components by default; Create documentation and examples for component adoption; Maintain automated unit, UI, and visual regression tests; Mentor engineers and conduct code reviews; Explore improvements to design-to-code workflows
Seniority
Senior, hands-on IC with leadership responsibilities