UI Engineer in Cardiff

UI Engineer in Cardiff

Cardiff Full-Time 57000 - 68000 £ / year (est.) Hybrid
N

At a Glance

  • Tasks: Design and develop user-friendly interfaces that millions rely on daily.
  • Company: Join National Grid, a leader in energy transition and connectivity.
  • Benefits: Competitive salary, generous leave, pension scheme, and flexible working options.
  • Other info: Hybrid working available with opportunities for career growth and mentorship.
  • Why this job: Make a real impact while working with cutting-edge technologies in a collaborative environment.
  • Qualifications: Experience with HTML, CSS, JavaScript, and Angular; strong problem-solving skills.

The predicted salary is between 57000 - 68000 £ per year.

About us At National Grid, we keep people connected and society moving. But it’s so much more than that. National Grid provides the environment to make it happen. As we build momentum in the energy transition for all, we don’t plan on leaving any of our customers in the dark.

As a UI Engineer, you’ll play a pivotal role in shaping the look, feel, and performance of NGED’s digital platforms. You’ll bring ideas to life — crafting intuitive, user‑centric front‑end experiences that millions rely on every day. This is your opportunity to make a real impact at scale.

Working closely with UX Designers, Product Managers, and Software Engineers, you’ll transform wireframes, prototypes, and design concepts into high‑quality, production‑ready interfaces using modern web technologies. You’ll take pride in delivering solutions that are not only visually compelling, but also secure, accessible, responsive, well‑tested, and high‑performing.

You’ll be a champion of best practice, setting the standard for front‑end engineering excellence while continually looking for ways to optimise and improve how we build and deliver digital experiences. Your work will directly enhance the customer experience and support our wider digital ambitions.

Beyond the technical side, you’ll act as a subject matter expert, fostering collaboration, embracing Agile ways of working, and contributing to a culture of continuous improvement across the engineering community. You’ll also have the opportunity to mentor and coach others, share knowledge, and support the wider software engineering function.

Build high‑quality, responsive, accessible, and secure user interfaces that perform seamlessly across browsers and devices, using modern front‑end technologies including Angular, HTML, CSS, TypeScript, and Node.js.

Design, implement, and maintain a robust suite of automated tests — from unit and integration tests to behavioural testing — ensuring confidence and quality across our digital front‑end estate.

Partner closely with UX Designers and Product teams to turn designs and prototypes into intuitive, scalable front‑end components, aligned to our micro‑frontend strategy and component‑based architecture.

Help deliver a consistent and polished look and feel across all digital products by contributing to and evolving a shared design system.

Write clean, modular, testable code that follows best‑practice programming principles, accessibility standards, and secure coding guidelines.

Continuously improve performance and user experience by optimising front‑end architecture, load times, and implementing smart code‑splitting techniques.

Review code, provide constructive feedback, and help shape front‑end standards and engineering guidelines.

Collaborate with back‑end engineers to define data contracts, integrate RESTful APIs, and ensure smooth, end‑to‑end system functionality.

Diagnose and resolve UI issues, defects, and incidents, keeping our digital platforms reliable and user‑focused.

About You Strong hands‑on experience with modern front‑end technologies, including HTML, CSS (and CSS pre‑processors), JavaScript (ES6+), TypeScript, and particularly the Angular framework, alongside state management libraries, package managers, and bundling tools such as Webpack or Vite.

Highly skilled in automated testing, with experience writing unit, integration, and end‑to‑end tests, and applying test‑driven and behaviour‑driven development practices.

Proven experience building and maintaining responsive, accessible, secure, and high‑performing user interfaces that work seamlessly across browsers and devices, using component‑based and micro‑frontend architectures.

Comfortable working with Git and modern development workflows, including branching strategies, CI/CD pipelines, feature toggling, semantic versioning, and semantic commits.

Solid understanding of RESTful APIs, with hands‑on experience integrating front‑end applications with back‑end services and contributing to clearly defined data contracts.

Experience working with UX design systems and tools such as Figma and Storybook, ensuring consistency and quality across digital products.

A natural problem‑solver with strong analytical skills, able to break down complex challenges and deliver elegant front‑end solutions.

A confident communicator and collaborator, comfortable working within cross‑functional teams of designers, engineers, and product professionals.

Experience working in Agile teams using frameworks such as Scrum or Kanban, with a willingness to contribute to ceremonies and continuous improvement.

What You'll Get Competitive Salary: circa £57,000 – £68,000 per annum (based on capability, and experience) Additional benefits: 26 days’ annual leave, plus 8 statutory bank holidays, with the option to buy additional holiday days and swap up to 3 bank holidays to better suit your personal needs.

A generous pension scheme with double matching up to 6% of your salary each month. For every £1 you contribute, we’ll contribute £2 — meaning a 6% personal contribution becomes an 18% total pension contribution.

Life insurance cover of 10x your basic salary, plus employer contributions towards the cost of your Private Medical Insurance.

Flexible benefits such as a cycle scheme, share incentive plan, technology schemes Access to apps such as digital GP service for round the clock access to GP video consultations and NHS repeat prescriptions, wellbeing app to support your health and fitness Access to Work + Family Space, providing support and resources for work and family life, including paid emergency childcare and eldercare.

This role can be based at our Warwick, Bristol, or Cardiff offices, with hybrid working - and you’ll also have access to our London co‑working space if that location suits your working pattern.

Every quarter, you’ll attend a 2–3 day in‑person planning event held at one of our office locations. This role is offered on a full time basis. This role closes on 23rd November however we strongly encourage candidates to submit their application as early as possible.

We value diversity and are committed to creating an inclusive workplace for all. We welcome applications from all suitably qualified candidates – we make appointments purely on merit, assessed against objective selection criteria.

We support flexible working and will make reasonable adjustments throughout the recruitment process should you have any physical or mental impairment which may affect your ability to participate in the process.

Please note that in most cases, National Grid is unable to offer sponsorship for employment under the UK points-based immigration system. As such, applicants must have the legal right to work in the UK without requiring sponsorship now or in the future under the UK points-based immigration system. However, in exceptional circumstances where there is a clear and demonstrable need for specialist skills that cannot be sourced from the local labour market, National Grid may consider offering sponsorship. All applications are welcome from candidates who meet these requirements, regardless of race, nationality, or ethnic origin.

UI Engineer in Cardiff employer: natgridProd

National Grid Electricity Transmission (NGET) is an exceptional employer, offering a dynamic work environment in Warwick that promotes innovation and collaboration. With a strong focus on employee development, you will have access to numerous growth opportunities while enjoying a flexible hybrid working model that supports work-life balance. Join us to be part of a forward-thinking team that values your contributions and empowers you to make a meaningful impact in the energy sector.

N

Contact Details:

natgridProd Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land UI Engineer in Cardiff

✨Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at natgridProd or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

✨Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to natgridProd.

✨Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like natgridProd.

✨Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like natgridProd that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace UI Engineer in Cardiff

HTML
CSS
JavaScript (ES6+)
TypeScript
Angular
Automated Testing
Unit Testing

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at natgridProd.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at natgridProd and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at natgridProd

✨Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

✨Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If natgridProd uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

✨Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

✨Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.