Rapid UI Prototyper/Engineer

Santa Clara Valley (Cupertino), California, United States


Weekly Hours: 40
Role Number:200150443
Apple’s Applications Group is seeking a Rapid UI Prototyper to work on consumer software applications for the Mac and iOS. You are a brilliant problem solver, quick study, self starter, and excellent communicator with a passion for great design and the ability to achieve it. You possess a rare blend of design, and prototyping skills. We’ll provide you with unparalleled levels of opportunity and resources, with the goal of creating experiences that influence the industry, as well as people’s lives. By constantly focusing on the consumer, you’ll create products that are not only amazing to look at, but also intuitive and useful to billions of people worldwide. Join this team if you’re committed to making each human interaction — visual, audial, and haptic — amazing for our customers!

Key Qualifications

  • 5+ years of iOS and macOS development experience
  • Proficiency with Xcode, Swift, Objective-C, UIKit, AppKit, RealityKit and CoreAnimation
  • Experience building rapid prototypes and apps
  • Ability to write clean, high quality code
  • Excellent verbal and written communication skills
  • Strong programming skills, and a passion to learn new & evolving technologies
  • Effective time management with an ability to spearhead multiple projects


Work with a design team on creating prototypes to demonstrate new concepts, and showcase features of current and future products. Build multiple iterations of prototypes with rapidly evolving requirements. Provide code and integration support to engineering teams for product features that require complex animations and visual elements. Create tools and plugins needed by the design team.

Education & Experience

• BS degree or equivalent, preferably with a major in Computer Science, Computer Engineering, or Electrical Engineering

Additional Requirements

  • • Experience writing Plugins and Scripts for macOS apps
  • • Javascript experience
  • • Experience with Motion Graphics, Compositing Software, AR/VR, Metal, Unity, Unreal, or similar 3D engines and 3D Software
  • • Experience with AfterEffects, Cinema 4D, Photoshop, and Maya
  • • An eye for design details and user interaction
  • • Good understanding of UI and User Experience