At a Glance
- Tasks: Create user-friendly interfaces and enhance website features for millions of visitors.
- Company: Join VoucherCodes, part of Ziff Davis Shopping, in a vibrant London office.
- Benefits: Enjoy hybrid working, competitive salary, health perks, and free lunches.
- Why this job: Lead impactful projects and collaborate with a talented team in a supportive culture.
- Qualifications: 3+ years in JavaScript, experience with frameworks like Vue or React, and a passion for UI/UX.
- Other info: Flexible work-life balance and opportunities for professional growth await you.
The predicted salary is between 36000 - 60000 £ 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 mostly of TypeScript, Vue, Nuxt, GraphQL & Tailwind. To ensure the quality of our codebases, we use code quality tools such as ESlint and Prettier, and we test our front-end code using Jest with Vitest as a runner. We are also extensive users of Podman and Kubernetes.
Join us at our bright, spacious open-plan office. Situated in the heart of London, we occupy all three floors of Yeoman House in Clerkenwell. The area is home to a wonderful array of cafés, restaurants, pubs and galleries. For the more adventurous, there’s some of the best street food London has to offer right on our doorstep. We don’t expect you to be in the office every day - there’s plenty of flexibility so you can achieve a great work/life balance.
Joining our team comes with a variety of benefits, including but not limited to:
- Support for engineers going to conferences and attaining certifications such as AWS
- The flexibility to get that perfect work/life balance with hybrid working
- A supportive, inclusive culture; we care 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 along with donation matching
- Enhanced parental leave, with specific support in place for returning to work parents
Key Responsibilities
- Building new product experiences that our users will find simple and delightful to use
- Iterate upon and improve existing functionality and features of our website and browser extensions
- Using the latest tools and techniques to monitor and improve site speed and performance
- Contributing to the architecture of our platforms, updating and expanding our technology stack
- Directly contributing to improve our developer experience
- Using your skills and experience to support other engineers
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 how server side meta frameworks such as Nuxt, Next & AstroJS can be leveraged to improve performance
- 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
- Experience of continuous integration, unit testing tools and related practices is desirable
How to apply
Please submit your application with a covering letter and tell us why you’re excited to apply to VoucherCodes (remember we’ll also have your CV so use this space to tell us what you’re excited about rather than what you’ve already achieved). We encourage you to apply even if you don’t meet all the requirements.
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 ldn_hr@rmn.com.
UI Engineer II employer: Ziff Davis Shopping
Contact Detail:
Ziff Davis Shopping 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. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills in real-time! Consider doing a small project or contributing to open-source that showcases your expertise with TypeScript, Vue, or GraphQL. This can be a great conversation starter during interviews.
✨Tip Number 3
Prepare for the technical interview by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems related to JavaScript and UI engineering. We want to see you shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team 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 why you're excited about joining VoucherCodes. This is your chance to show your passion for the role and how you can contribute to our team!
Tailor Your Application: Make sure to tailor your application to highlight your relevant experience with JavaScript frameworks like Vue or React. We want to see how your skills align with what we do, so don’t hold back!
Be Yourself: We’re looking for genuine personalities! Don’t be afraid to let your unique voice shine through in your application. We value authenticity and want to get to know the real you.
Apply Through Our Website: Remember to apply through our careers page! It’s the best way to ensure your application gets to us directly. Plus, it shows you’re keen on being part of our team!
How to prepare for a job interview at Ziff Davis Shopping
✨Know Your Tech Stack
Familiarise yourself with the front-end tech stack mentioned in the job description, especially TypeScript, Vue, and GraphQL. Be ready to discuss how you've used these technologies in your previous projects and how they can enhance user experience.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled performance issues or improved site speed in past roles. Discuss specific tools you’ve used, like ESlint or Jest, and how they contributed to better code quality and user satisfaction.
✨Emphasise Collaboration
Since this role involves working closely with Product, UI, and Backend engineers, be prepared to share experiences where teamwork led to successful project outcomes. Highlight your communication skills and how you value input from others.
✨Express Your Passion for Learning
The tech world is always evolving, so show your enthusiasm for keeping up with industry trends. Mention any recent courses, certifications, or conferences you've attended, and how they’ve influenced your approach to UI engineering.