Principal Design Engineer, Mobile (iOS)
Core
Principal Design Engineer bridging product design and iOS engineering to prototype ambiguous concepts directly in code, elevating the craft of the design organization.
Role type
Principal Design Engineer (iOS)
Builds
Production iOS app features and reusable prototyping tooling for the Slack mobile experience.
Domain
Consumer productivity / Mobile iOS development
Deliverable
production ML models | product features
Required skills
Swift, SwiftUI, Objective-C, iOS platform standards (WidgetKit, App Intents, Live Activities), prototyping in code, technical documentation, cross-functional collaboration
Preferred skills
Agentic/AI-assisted coding tools, evangelizing new practices
Technologies
Swift, SwiftUI, Objective-C, WidgetKit, App Intents, Live Activities, Shortcuts
Responsibilities
Prototyping ambiguous interaction concepts directly in code; Building deep understanding of iOS platform capabilities; Creating reusable patterns and tooling for the design org; Partnering with designers and engineers to inject technical expertise; Using data to sharpen judgment on craft investments
Seniority
Principal, hands-on IC with mentorship