Principal Design Engineer, Mobile (iOS)

Salesforce•San Francisco, CA
•$197,300 - $344,700

About The Position

Salesforce is hiring a Principal Design Engineer to elevate design craft and explore possibilities within Slack’s iOS experience. The role sits at the intersection of design and engineering, using rapid, code-based prototyping to bring nascent concepts to life and assess their technical viability and potential to improve shipped products. The position focuses on the unique modalities of mobile experiences and how they can meaningfully differ from desktop experiences. The successful candidate will help the design organization adopt modern, agentic prototyping practices in production iOS codebases. They will explore ambiguous interaction and device-capability concepts, ground solutions in current iOS platform capabilities and native patterns while applying judgment about bespoke approaches, and enable designers to prototype directly in mobile codebases through training and documentation. The role also partners with designers and engineers across the organization, contributing hands-on solutions and creative or technical guidance.

Requirements

  • 8+ years of experience at the intersection of product design and iOS engineering.
  • Deep hands-on fluency with Swift, SwiftUI, and Objective-C.
  • Track record of building working code-based prototypes to explore ambiguous concepts.
  • Deep, current knowledge of iOS platform standards and capabilities, including Apple Human Interface Guidelines and native frameworks.
  • Experience creating tools, documentation, or training that helps designers and engineers develop their craft.

Nice To Haves

  • A record of prototype execution directly correlating with product impact and customer love.

Responsibilities

  • Prototype ambiguous interaction and device-capability concepts directly in code, applying technical depth and design craft to make ideas tangible for evaluation.
  • Maintain a deep, current understanding of iOS platform capabilities, including WidgetKit, App Intents, Live Activities, and Shortcuts, and use native standards and interaction patterns where appropriate.
  • Determine when a bespoke, non-standard iOS solution is worth building.
  • Create and deliver training and documentation for agentic prototyping workflows so designers can prototype in production mobile codebases.
  • Partner with designers and engineers across the organization, providing direct solutions and creative or technical guidance on native and custom approaches.

Benefits

  • Time off programs
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Paid parental leave
  • Life and disability insurance
  • 401(k)
  • Employee stock purchasing program
  • Potential eligibility for incentive compensation and equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service