Principal Design Engineer, Mobile (iOS)

SalesforceSan Francisco, CA
Hybrid

About The Position

Salesforce is seeking a Principal Design Engineer to enhance the iOS experience within Slack. This role operates at the intersection of design and engineering, focusing on rapid, code-based prototyping to evaluate the viability and quality of new concepts. The ideal candidate will be passionate about mobile experiences, possess strong technical and design judgment, and act as an evangelist for modern prototyping practices within production iOS codebases. Salesforce fosters a positive, diverse, and encouraging culture, valuing curiosity, inventiveness, and continuous improvement.

Requirements

  • 8+ years of experience at the intersection of product design and iOS engineering.
  • Deep hands-on fluency in Swift/SwiftUI and Objective-C.
  • A proven track record of building working prototypes in code to explore ambiguous concepts, with a demonstrated correlation to impact and customer satisfaction.
  • Deep, current knowledge of iOS platform standards and capabilities (Apple HIG, native frameworks), with the judgment to create bespoke solutions when necessary.
  • Experience creating tools, documentation, or training that enhances the craft of other designers and engineers.
  • Strong collaboration instincts, including proactive communication and a willingness to engage in ambiguous, cross-team problems.
  • Familiarity with or excitement about agentic/AI-assisted coding tools and a desire to teach design teams to use them for prototyping.
  • Excellent communication skills and the ability to evangelize new practices and drive adoption across a design organization.

Nice To Haves

  • An evangelist at heart who will thrive with the charter to elevate the design team’s awareness and abilities by bringing modern, agentic prototyping practices into how designers work in production iOS codebases.
  • Appreciation for designers who think deeply, speak clearly, love collaboration and feedback, and have an excellent collection of animated gifs.

Responsibilities

  • Explore nascent interaction and device capability concepts by prototyping directly in code, applying technical depth and design craft.
  • Translate abstract ideas into tangible user experiences.
  • Develop a deep understanding of iOS platform capabilities (e.g., WidgetKit, App Intents, Live Activities, Shortcuts) and adhere to native standards while knowing when to deviate.
  • Act as a skill multiplier for the design organization by conducting training and documenting agentic prototyping workflows.
  • Create reusable patterns for interactions and prototyping tools to elevate the craft standards across the iOS app.
  • Partner with designers and engineers to provide technical and craft expertise, offering direct solutions or guidance on native and custom approaches.
  • Utilize data and learnings from shipped features to refine prototyping tools and documentation.

Benefits

  • Time off programs
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Paid parental leave
  • Life insurance
  • Disability insurance
  • 401(k)
  • Employee stock purchasing program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service