Xcode UI Engineer

Cupertino, CA 95014
  • Job Code
    200222554
  • Jobs Rated
    59th
Summary

Summary

Posted: Feb 17, 2021

Weekly Hours: 40

Role Number:200222554

The Xcode team is seeking a creative and highly motivated engineer to help design and build next generation col...Summary

Summary

Posted: Feb 17, 2021

Weekly Hours: 40

Role Number:200222554

The Xcode team is seeking a creative and highly motivated engineer to help design and build next generation collaboration features. We provide industry-leading tools to develop software for Apple's innovative iOS, macOS, tvOS and watchOS platforms, and as a member of our team you will have the unique and rewarding opportunity to apply personal experience to enhance and augment the tools millions of developers use every day.

Key Qualifications

  • Strong knowledge of Objective-C and/or Swift
  • Passion for software maintainability, organization, testability, and readability
  • Demonstrated ability for creative and critical thinking
  • Highly developed problem-solving and debugging skills
  • Keen eye for design and strong desire for artistic craftsmanship and pixel perfection
  • Able and interested to help mentor more junior engineers
  • Positive, can-do attitude

Description

In this role, you will be responsible for designing and developing new UI-level features in the Xcode IDE. You will implement custom controllers, view, layers and animations, working closely with our UX designers to realise the pixel-perfect experience that delights our customers. Through your work, you will help ensure Xcode is a shining example of a first-class Mac app, utilising all that the platform has to offer.

Ideal candidates will have a strong passion for software development, a thorough understanding of computer science fundamentals, and demonstrated experience in technical leadership, including a passion for mentoring and growing more junior engineers on the team.

You'll join a team based in Cupertino, California. You also will work closely with the larger developer tools organization colocated with us. Our team has a wide range of experience.

We will consider non-US applicants and are open to exploring visa options, provide relocation assistance, and offer excellent benefits.

Education & Experience

BS degree in Computer Science or equivalent experience

Additional Requirements

  • Experience authoring developer-facing software, including tools, libraries or SDKs
  • Experience developing software using Xcode
  • Comfortable with large, established and complex codebases
  • Past experience in project management, including scheduling/prioritization, is a plus
  • Deep expertise with AppKit and/or UIKit, including CoreGraphics and CoreAnimation
  • If possible, we'd love to see an example of your relevant work, such as a personal project or open source contribution


Jobs Rated Reports for Computer Programmer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Xcode UI Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Computer Programmer
59th2019 - Computer Programmer
Overall Rating: 59/199
Median Salary: $84,280

Work Environment
Good
50/220
Stress
Very Low
18/220
Growth
Very Poor
211/220