Web Development Engineer

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

Summary

Posted:
Weekly Hours: 40
Role Number:200129007
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. We’re perfectionists. Idealists. Inventors. Forever tinkering with products and processes, always on the lookout for better. Whether you work at one of our global offices, offsite, or even at home, a job at Apple will be demanding. But it also rewards bright, original thinking and hard work. And none of us here would have it any other way. In this role you will build complex web applications and associated systems to model and curate the security-relevant attributes of Apple operating systems and applications. You should have experience with databases, data pipelines, and UI/UX design. Successful candidates will be generalists capable of working on frontend and backend applications.

Key Qualifications

  • Excellent programming skills in one or more programming languages including Ruby, Python, JavaScript, and Go
  • Excellent understanding of common web services protocols e.g. HTTP, JSON, & REST
  • Excellent understanding of client side technologies such as JavaScript, CSS, and HTML
  • Experience with one or more frontend frameworks such as React or AngularJS
  • Experience with cloud services and frameworks, such as Kubernetes and AWS
  • Good understanding of containers, build systems, and infrastructure automation
  • Passionate about engineering perfection, performance, and quality
  • Highly professional, with the ability to deliver solid work on tight schedules

Description

Create systems to extract metrics and attributes from operating system and application artifacts Build automated analysis of those metric and attributes to bubble up insights Create web applications to present the insights and allow exploration Communicate with stakeholders to determine requirements and constraints

Education & Experience

BS in Computer Science or equivalent experience/skills

Additional Requirements

  • Native code experience in Objective-C, C++, or Swift is a plus