Xcode Platform Tools Software Engineer

Santa Clara Valley (Cupertino), California, United States
Software and Services

Summary

Posted: Jul 10, 2019
Weekly Hours: 40
Role Number: 200077134
Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.

Key Qualifications

  • Significant experience building interactive applications
  • Experience collaborating with cross-functional teams and implementing client-service integration
  • Passion for software maintainability, organization, testability, and readability
  • Established history of leadership and self-direction
  • Passionate about details and comfortable with complex, multi-faceted problem spaces
  • Demonstrated ability for creative and critical thinking
  • Highly developed problem-solving skills, and flexibility and patience when handling curveballs

Description

The Xcode team is seeking a creative and highly motivated engineer to help design and build next generation developer analytics and service integration 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. In this role, you will design and build Xcode’s integration with the App Store, TestFlight, and other Apple services. In pursuit of a seamless developer experience, you will be responsible for helping to shape service architectures and APIs, building robust client implementations, and delivering rich user interfaces. Ideal candidates will have a strong passion for software development, testing and automation, a thorough understanding of computer science fundamentals, and an appetite to learn the specifics of our domain and tools.

Education & Experience

B.S. in Computer Science or equivalent experience

Additional Requirements

  • • Experience with application development on Apple platforms
  • • Experience authoring developer-facing software, either tools or libraries
  • • Knowledge of designing and developing client-service architectures and APIs
  • • Comfortable with large and established codebases, including complex debugging scenarios
  • • Object-oriented design and programming skills
  • • Objective-C and Swift development experience
  • • Strong development environment experience (Xcode, Visual Studio, Eclipse)