Xcode Source Editor Engineer
at Apple
Vancouver, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 16 Feb, 2025 | USD 91700 Annual | 17 Nov, 2024 | N/A | Objective C,Customer Experience,Code,Xcode,Text Editing,Usability,Developers,User Experience | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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