At a Glance
- Tasks: Create amazing user experiences and enhance our website's performance.
- Company: Join VoucherCodes, part of Ziff Davis Shopping, in a vibrant London team.
- Benefits: Enjoy hybrid working, free lunches, gym memberships, and generous parental leave.
- Why this job: Lead impactful projects and shape the future for 8 million monthly visitors.
- Qualifications: 3+ years in JavaScript development with modern frameworks like Vue or React.
- Other info: Collaborative culture with opportunities for professional growth and volunteering.
The predicted salary is between 28800 - 48000 £ per year.
VoucherCodes, a key part of Ziff Davis Shopping, is looking for a UI Engineer II to join our Engineering team in London. In this hybrid role, you will join a collaborative squad of over 25 UK‑based engineers within a global team of 50+, reporting to the Engineering Manager. You will play a vital role in our full‑stack agile teams, partnering closely with Product, UI, and Backend engineers to deliver the best possible experience to our 8 million monthly visitors. This is a great chance to lead high‑impact projects and own the quality strategy for our platform.
Our current front‑end tech stack consists mainly of TypeScript, Vue, Nuxt, GraphQL & Tailwind. We use Eslint and Prettier for code quality and Jest with Vitest for testing. We also use Podman and Kubernetes. We work from an open‑plan office in Yeoman House, Clerkenwell, but there is full hybrid flexibility to achieve a great work/life balance.
Benefits
- Support for conferences and certifications such as AWS
- Hybrid working for a perfect work/life balance
- Inclusive culture that cares about each other, our customers and our planet
- Pension with employer contributions up to 8%
- Subsidised gym membership
- Private medical insurance
- Employee Assistance Programme
- Free lunch from JustEat for Business each day you’re in the office
- Regular social events
- 16 hours volunteering time per year with donation matching
- Enhanced parental leave with specific support for returning‑to‑work parents
Key Responsibilities
- Build new product experiences that are simple and delightful to use
- Iterate on and improve existing functionality and features of our website and browser extensions
- Use the latest tools and techniques to monitor and improve site speed and performance
- Contribute to the architecture of our platforms, updating and expanding our technology stack
- Improve developer experience directly
- Support other engineers with your skills and experience
Job Requirements
- At least 3 years of relevant development experience with JavaScript
- Experience with modern JavaScript frameworks such as Vue, React, Svelte or Angular
- Solid JavaScript and CSS skills
- Knowledge of how the browser functions and how to get the most out of it
- Understanding of server‑side meta frameworks such as Nuxt, Next & AstroJS for performance improvements
- Understanding of page speed metrics and performance tools
- Keen eye for detail in UI/UX
- Enjoy working with other engineers and stakeholders
- Inquisitive and up‑to‑date with technologies and industry trends
- Previous experience with TypeScript, GraphQL & Node.js
- Desirable: experience with continuous integration, unit testing tools and related practices
How to apply
Please submit your application with a covering letter and tell us why you’re excited to apply to VoucherCodes (focus on what excites you rather than what you’ve already achieved). We encourage you to apply even if you don’t meet all the requirements. Check out our careers page here.
We are committed to equal employment opportunity regardless of race, ethnicity, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity. If you have a disability or learning difficulty that requires accommodation, please let us know by sending an email to support@vouchercodes.co.uk. Ziff Davis Shopping is an Equal Opportunity Employer. Diversity, Equity, and Inclusion (DEI) has always been about fairness, equal opportunity, and belonging.
UI Engineer II employer: Ziff Davis
Contact Detail:
Ziff Davis Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land UI Engineer II
✨Tip Number 1
Network like a pro! Reach out to current employees at VoucherCodes on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your application noticed.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub, make sure it’s up to date with your best work. Highlight projects that align with the tech stack mentioned in the job description.
✨Tip Number 3
Prepare for the interview by brushing up on your knowledge of TypeScript, Vue, and performance metrics. Be ready to discuss how you’ve tackled challenges in past projects and how you can contribute to the team.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are genuinely excited about joining us at VoucherCodes.
We think you need these skills to ace UI Engineer II
Some tips for your application 🫡
Show Your Excitement: When writing your covering letter, let us know what excites you about the role at VoucherCodes. We want to see your passion shine through, so don’t hold back!
Tailor Your Application: Make sure to customise your application to highlight how your skills and experiences align with our tech stack and responsibilities. This shows us that you’ve done your homework and are genuinely interested.
Be Yourself: We’re looking for authenticity! Don’t just list your achievements; share your personality and what makes you unique. We value diversity and want to get to know the real you.
Apply Through Our Website: For a smooth application process, make sure to apply through our careers page. It’s the best way for us to receive your application and keep everything organised!
How to prepare for a job interview at Ziff Davis
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially TypeScript, Vue, and GraphQL. Be ready to discuss how you've used these tools in your previous projects and how they can enhance user experience.
✨Showcase Your Collaboration Skills
Since this role involves working closely with Product, UI, and Backend engineers, prepare examples of past collaborations. Highlight how you contributed to team success and improved project outcomes through effective communication and teamwork.
✨Prepare for Technical Questions
Expect questions that test your understanding of JavaScript frameworks and performance metrics. Brush up on concepts like server-side rendering with Nuxt and how to optimise site speed. Practice coding challenges related to these topics to boost your confidence.
✨Express Your Passion
In your covering letter and during the interview, convey what excites you about the role and the company. Share your enthusiasm for building delightful user experiences and staying updated with industry trends, as this will resonate well with the interviewers.