Apple's Central Automation and Tools team is seeking an experienced software developer to design, build, and maintain reporting tools aimed at measuring and maintaining the quality of existing features.
Requirements
- 3+ years of Web Development Experience in Python or equivalent programming Language.
- Experience in Web Development technologies such as Django, ReactJS, AngularJS.
- Strong debugging and triaging capabilities.
- 5+ years of experience with CI/CD tools, cloud and containerization technologies such as Docker, Kubernetes, Nginx and Rio.
- 3+ years of experience with API development and databases (relational and non-relational).
Responsibilities
- design, build and maintain reporting tools aimed at measuring & maintaining the quality of existing features
- lead efforts to define and maintain reporting tools used by hundreds of teams across the company
- driving their designs
- developing and maintaining the infrastructure for a data reporting tool
- Work closely with other team members and internal customers to identify and understand the key features and requirements to implement
- map functional requirements to a technical design and a project schedule
- Proficient in testing methodologies, QA terminologies and processes.
Other
- Our team works in a fast-paced environment that relies heavily on strong communication and relationships with QA teams across Apple.
- A successful candidate will combine technical expertise, a desire to help shape the product roadmap, and have a keen eye for solving pain points the user experience of internal tools.
- Participated in product development discussions
- Proficient at balancing multiple efforts simultaneously and meeting strict deadlines
- Superior organizational and communication skills (oral, written and interpersonal) including the ability to communicate technical concepts to a non-technical audience.
- Ability to work well with all levels of engineers, managers, project managers, and designers