Apple is seeking a full stack web developer to help build advanced tooling and automation for the Hardware Engineering organization, ensuring the integrity and quality of their products during manufacturing.
Requirements
- Experience designing and building complex, highly available, large scale web applications.
- Experience with front end development using HTML5, CSS3, JS & one or more JavaScript frameworks like NextJS, React, or equivalent.
- Excellent knowledge of server side programming languages & frameworks in both Javascript (Node.js, Express) and Python (Django, Flask).
- Experience with API usage and development using REST and/or GraphQL.
- Experience in web analytics, accessibility, standards, and security.
- Strong understanding of TypeScript and the latest ECMAScript standards.
- Familiarity with containerization and orchestration technologies (Docker, Kubernetes) for development, testing, and deployment of applications.
Responsibilities
- design and build the infrastructure and tools that serve multiple teams across the company
- supporting the existing systems
- help solve problems by bringing up brand new applications and designing them from the ground up
- designing and building complex, highly available, large scale web applications
- front end development using HTML5, CSS3, JS & one or more JavaScript frameworks like NextJS, React, or equivalent
- server side programming languages & frameworks in both Javascript (Node.js, Express) and Python (Django, Flask)
- API usage and development using REST and/or GraphQL
Other
- The Full Stack Web Developer will work in a cross-functional role
- this role provides a unique opportunity to help shape the software that builds Apple hardware, software, and services.
- This role is ideal for those who are full-stack developers and like to be involved in every step of the process and a passion for building tools that help users.
- Strong problem solving skills, with the ability to work in a dynamic and agile environment.
- Ability to collaborate effectively with teams located in different locations.