Xcode Source Editor Engineer

at  Apple

Vancouver, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate16 Feb, 2025USD 91700 Annual17 Nov, 2024N/AObjective C,Customer Experience,Code,Xcode,Text Editing,Usability,Developers,User ExperienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SUMMARY

Posted: 7 Nov 2024
Weekly Hours: 37.5
Role Number:200577011
The Xcode Source Editor team within Developer Tools provides tools to develop software for Apple’s innovative macOS, iOS, tvOS, watchOS, and visionOS platforms. Because tools are our products, the team has the unique and rewarding opportunity to apply personal experience to enhance and augment the tools they use every day. The Source Editor team is looking for a creative and motivated software engineer to design, build and maintain the code editing experience for internal and external developers using Xcode. As a member of the source editor team, you’ll have the opportunity to improve the primary tool that every developer use to write applications. You will join a team passionate about providing a great developer experience, creating innovative solutions for editing, navigating, and managing source code in Xcode.

DESCRIPTION

As an engineer on the Source Editor team you will be working on one of the most prominent components of Xcode, with the ability to directly impact how millions of developers write code every day. You will collaborate with many other teams, including compiler tools and other components of Xcode. You will have an opportunity to work at all levels of the source editor experience, such as text editing and layout technologies, code completion, refactoring, code navigation and more. This position requires a highly creative and self-motivated individual, capable of communicating with and giving feedback to others in a range of roles across software engineering and beyond. You will have the opportunity to affect design decisions not only on developer-facing tools, but also future products across the Apple ecosystem. Iteration and innovation are key to this role. You should relish change, and be prepared to question commonly established practices, with the desire to create the best possible experience to enrich the lives of developers.

  • Passion for usability and seamless user experience
  • Strong problem solving skills and ability to simplify solutions for complex problems and workflows
  • Demonstrated focus on customer experience and ability to consider tradeoffs between different solutions
  • Strong communication and teamwork skills

PREFERRED QUALIFICATIONS

  • BS CS/CE or equivalent
  • Swift and Objective-C development experience
  • Strong Operating Systems Fundamentals
  • Strong User Experience Fundamentals
  • If possible, we’d love to see an example of your work, such as a personal project or open source contribution.

Responsibilities:

  • Passion for usability and seamless user experience
  • Strong problem solving skills and ability to simplify solutions for complex problems and workflows
  • Demonstrated focus on customer experience and ability to consider tradeoffs between different solutions
  • Strong communication and teamwork skill


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Editing

BSc

Proficient

1

Vancouver, BC, Canada