Xcode Source Editor Engineer

AppleCupertino, CA

About The Position

This role is for an engineer to help build the Xcode IDE, a critical component of the Apple Developer Ecosystem. Xcode is used by millions of developers and organizations to create applications. The team is responsible for Xcode's Source Editor, a central part of the developer experience. The position involves building, designing, and refining source-code related features in Xcode, improving core functionality, stability, and performance, and assisting feature growth. A key aspect of the job is the continuous refinement and improvement of existing solutions, focusing on polish and robustness. The engineer will work cross-functionally within Apple to shape and drive architecture, collaborating with engineers who develop Apple's frameworks, languages, compilers, and operating systems. This provides a unique opportunity to directly enhance the development environment by building tools used daily.

Requirements

  • 3 years experience developing desktop or mobile applications
  • Bachelor’s degree or equivalent experience in computer science or a related field
  • A track record of building thoughtful, polished user experiences
  • A demonstrated ability to think critically and creatively
  • Instincts for clear problem solving and an ability to discern when a simpler or different approach is needed

Nice To Haves

  • Familiarity with Swift and Apple’s platforms and SDKs
  • Strong depth of understanding in one or more of: User Experience design and engineering, Performance optimization, API and standards design, compilers and lower-level runtime features, developer tools engineering

Responsibilities

  • Build, design, and refine source-code related features in Xcode
  • Improve core pieces of functionality
  • Improve stability and performance
  • Assist feature growth
  • Seek continuous refinement and improvement of existing solutions
  • Work cross-functionally within Apple to shape and drive architecture

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service