Job description
Software Developer UI
Based at our Support Office, Milton Keynes, with opportunities to work remotely from home. Highly competitive salary and benefits package.
As of the end of 2022, there were more than 1,200 Domino’s stores across the UK and the Republic of Ireland. Selling more than 110 million pizzas a year, Domino’s uses only the freshest, highest-quality ingredients. Domino’s is a digital business, and we are focused on enhancing our digital capabilities. 90% of our system sales are now through digital channels, and we have 5.6m active app customers.
We run a highly transactional e-commerce system which processes over £1m online sales in an hour across our web and mobile platforms, which equates to over 4.5m requests. Our franchisee systems are used by our 35,000+ team members across multiple European countries.
Do you have a love for pizza and a passion for technology?
We are seeking a talented and experienced Front End Developer with a solid understanding of Vue.js or similar technology to join our UI development team. This is an excellent opportunity to contribute to cutting-edge projects and work with a highly skilled team in a fast-paced environment.
Responsibilities:
- Develop and maintain UI components using Vue.js and Storybook.
- Collaborate with designers to implement visually appealing and intuitive user interfaces.
- Write clear and concise documentation for UI components, ensuring ease of use for other developers.
- Create comprehensive unit tests to ensure the quality and reliability of UI components.
- Collaborate closely with product owners and other team members to understand requirements and deliver high-quality solutions.
- Participate in code reviews, providing and receiving constructive feedback to improve code quality and maintain best practices.
- Stay up-to-date with industry trends and advancements in front-end technologies, recommending and implementing improvements to enhance our development processes.
Requirements:
- Proven experience as a Front End Developer, with a focus on Vue.js or similar JavaScript framework and related technologies.
- Strong knowledge of HTML, CSS and JavaScript.
- Familiarity with component-based development and using Storybook as a UI development environment.
- Proficiency in version control systems, such as Git.
- Familiarity with Agile development methodologies and tools (Scrum, Jira, etc.).
- Solid understanding of responsive design principles.
- Experience with writing unit tests using frameworks such as Jest or Mocha.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively within a team.
Preferred Qualifications:
- Familiarity with design tools such as Sketch, Figma, or Adobe XD.
- Working experience of Typescript
- Knowledge of backend technologies (Node.js, REST APIs) is a plus.
- Familiarity with continuous integration and deployment (CI/CD) processes.
Why Domino’s?
Benefits such as pension, private medical and dental, discretionary bonus, share options, free onsite parking, discounted pizza (50%!) and more.
Equal opportunity workplace that celebrates diversity.
Please submit your resume, portfolio, and any relevant code samples showcasing your expertise.