Taro Logo

SwiftUI Previews Engineer

Apple is a technology company that creates innovative products across iOS, watchOS, tvOS and macOS platforms.
$147,400 - $272,100
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

Apple's SwiftUI Previews team is seeking a talented engineer to help revolutionize the way apps are built through immediate visual feedback and rich editing tools. This role sits at the intersection of languages, compilers, frameworks, operating systems, and UI development.

The position involves working with SwiftUI Previews, which touches every aspect of the system - from Swift grammar details to build systems, app development lifecycle, UI design, ML techniques for code generation, and operating system internals. You'll be developing components built into all Apple operating systems, as well as creating technology used by Xcode and Swift Playgrounds.

As an ideal candidate, you should be highly creative, curious, and self-motivated. The role requires someone who loves learning, thrives on solving ambiguous problems, and can work effectively with various teams and disciplines. You'll have the opportunity to influence design decisions not just for developer tools, but also for frameworks and future products across Apple's ecosystem.

The position offers comprehensive benefits including medical/dental coverage, retirement benefits, stock options, education reimbursement, and potential bonuses. You'll be working at Apple's headquarters in Cupertino, contributing to tools that millions of developers use daily to create apps for iOS, watchOS, tvOS and macOS platforms.

This is an excellent opportunity for an experienced engineer who wants to make a significant impact on developer tools and experiences while working with cutting-edge technologies like SwiftUI, ML, and Apple's various platforms. The role combines technical depth with creative problem-solving, requiring both engineering excellence and innovative thinking.

Last updated 15 days ago

Responsibilities For SwiftUI Previews Engineer

  • Work on SwiftUI Previews that touch every part of the system from Swift grammar to build systems
  • Develop components built into all operating systems
  • Create technology and experiences used by Xcode and Swift Playgrounds
  • Affect design decisions for frameworks and future products across Apple ecosystem

Requirements For SwiftUI Previews Engineer

  • Constant curiosity to learn new technologies & discover new techniques to solve ambiguous problems
  • Strong software engineering fundamentals: can demonstrate and articulate how to write clean, maintainable code
  • Clear, open, and collaborative communication skills; capable of working in a multi-disciplinary team
  • Experience and opinions about the way software is engineered

Benefits For SwiftUI Previews Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance

Related Jobs

Senior Software Engineer, Data Solutions & Initiatives

Senior Software Engineer position at Apple's Data Solutions & Initiatives team, building scalable web applications and leading technical initiatives.

Sr. Software Engineer, Web (JavaScript + Python)

Senior Software Engineer position at Apple focusing on full-stack web development with JavaScript and Python, building internal tools and services to improve productivity.

AI Data Integration Engineer

Senior AI UX/UI Engineer role at Apple focusing on designing and implementing AI-powered internal tools and experiences for the Sales organization.

Machine Learning Systems - Front End Engineer

Senior Frontend Engineer role at Apple building ML systems and AI tools, requiring 5+ years experience and strong React skills. Salary range $181K-$318K.

Senior Front-End Software Engineer, Apple Services Engineering

Senior Front-End Software Engineer role at Apple Services Engineering, building internal tools for Apple Music, TV+ and Sports, with React/TypeScript, 8+ years experience required.