Senior Software Engineer (Front End Applications) - Apple Online Store
Role details
Job location
Tech stack
Job description
opportunity to work on other parts of the Application stack. As well as writing great code to a high standard of quality andhelping ensure successful delivery of projects, you will need to form strongworking relationships with key technical and business stakeholders.
Requirements
In this role, the candidate will leverage their specialist background to introduce new features and capabilities to our tooling. Drawing on their previous experience working on Application User Interfaces, they will be responsible for engaging with product owners, business users and other engineering partners to deliver work of the highest quality. Their immediate activities will include attending standups, planning and design sessions, retrospectives, coding and reviewing code, documenting their work and mentoring new colleagues as needed. In due course they will also be expected to contribute to the team's strategic direction by proposing technical ideas that can help improve our systems.Beyond their defined scope, they are expected bring fresh lens to long-standing challenges, ultimately strengthening the team's overall performance and breadth of impact.The ideal candidate for this role will demonstrate the following characteristics and experience:- An in depth understanding of Internet technologies and architectures and general application development. - Flexible attitude and willing to take on new challenges - someone who is dynamic, high-energy and works with a sense of urgency.- Strong understanding of the full life-cycle development process. Must understand both agile and traditional development techniques, and be eager to influence the processes adopted by the team in delivering projects.- Adhere and contribute towards architectural & development techniques and standards. Work timings will vary 4 to 5 days a month to support engineering activities with global teams., * Experience in application development using technologies such asTypeScript, React, Node.js and Javascript.
- Experience with component design and design systems, front-end statemanagement, application architecture and API integration.
- Well-versed with Agile Development methodologies., * Awareness, and experience of implementing, accessibility and securitystandards.
- Experience building Front-Ends for high traffic public facing web sites.
- Ability to develop new and innovative applications as well as debug and refactor existing code.
- Working exposure to Kubernetes (K8s) and Docker.
- Degree in Computer Science or related field.