At Apple, the business problem is to develop web-based tools and applications for Apple teams to empower engineers and researchers to build products that inspire and delight millions every day.
Requirements
- Strong fundamentals in object-oriented programming, data structures, and algorithms
- Expertise architecting and developing full stack web applications with RESTful APIs
- 2+ years Python experience
- Web development experience with HTML5, CSS/SASS, and JavaScript
- Experience with front-end frameworks such as Angular (preferred), React, or Vue.
- Experience with backend MVC frameworks such as Django (preferred), Rails, or Spring
- Experience with containers (Docker, Kubernetes)
Responsibilities
- Gathering project requirements and proposing solutions
- Designing, building, and maintaining RESTful APIs
- Architecting complex data storage (relational, non-relational, block, file)
- Writing backend logic for data organization and processing
- Building powerful and intuitive client apps (Web, iOS, and macOS)
- Proactively proposing and implementing ideas
- Full-stack ownership (communicating with key stakeholders, design, implementation, and deployment)
Other
- BS/MS in Computer Science/Engineering, or equivalent
- 2+ years of experience
- Ability to work with key stakeholders
- Demonstrated UI/UX design abilities
- Apple is an equal opportunity employer that is committed to inclusion and diversity