Software Engineer
INTRODUCTION
At Burberry, we believe creativity opens spaces. Our purpose is to unlock the power of imagination to push boundaries and open new possibilities for our people, our customers and our communities. This is the core belief that has guided Burberry since it was founded in 1856 and is central to how we operate as a company today.
We aim to provide an environment for creative minds from different backgrounds to thrive, bringing a wide range of skills and experiences to everything we do. As a purposeful, values-driven brand, we are committed to being a force for good in the world as well, creating the next generation of sustainable luxury for customers, driving industry change and championing our communities.
JOB PURPOSE
You will be at the heart of Burberry's new engineering strategy, helping us build an in-house engineering team and developing a culture that makes Burberry a great place to work.
Our team is responsible for the wide range of applications and products that power Burberry digital and the technology that is present in our physical stores.
RESPONSIBILITIES
As a Mid-Level Engineer, you will have 2-3 years of hands-on experience in vanilla JavaScript and ReactJS.
Key responsibilities include:
- Being a part of an engineering team of 5-8 engineers
- Working closely with the team to plan and agree delivery milestones and deliver the agreed scope on time
- Writing high-quality code
- Continuously looking for opportunities to improve our products and agile ways of working
PERSONAL PROFILE
- Proven experience with vanilla JavaScript and a strong understanding of core concepts (closures, event loop, async programming).
- Proficiency in TypeScript, with experience in type definitions, interfaces, and generics.
- Solid experience with React, including hooks, context API, and component lifecycle management.
- Hands-on experience with Next.js, including server-side rendering (SSR) and static site generation (SSG).
- Strong knowledge of CSS pre-processors (LESS/SASS) and modern CSS techniques (flexbox, grid).
- Deep understanding of HTML5, including accessibility standards (WCAG) and semantic markup.
- Experience working with Design Systems, creating reusable UI components, and maintaining design consistency across the application.
- Proficient with Git, including advanced workflows (rebasing, cherry-picking), hooks (pre-commit, pre-push), and commit message conventions (Conventional Commits).
- Familiarity with Semantic Versioning principles and experience managing software release cycles.
- Knowledge of Telemetry and Observability tools (e.g., Google Analytics, New Relic, Datadog) for monitoring and improving application performance.
- Strong problem-solving skills, attention to detail, and ability to work independently and as part of a team.
- Excellent communication skills and the ability to collaborate effectively with both technical and non-technical team members.
FOOTER
Burberry is an Equal Opportunities Employer and as such, treats all applications equally and recruits purely on the basis of skills and experience.
Posting Notes: United Kingdom || Not Applicable || London || IT || DIGITAL || n/a ||
Job Segment:
Software Engineer, Web Design, Engineer, Developer, Engineering, Creative, Technology