UI Engineer

UI Engineer

Warwick Full-Time 45200 - 56300 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Design and develop user-friendly interfaces for digital platforms using modern web technologies.
  • Company: Join National Grid, a leader in energy transition, keeping society connected and moving forward.
  • Benefits: Enjoy flexible working, competitive salary, bonuses, and a generous pension scheme with additional perks.
  • Why this job: Be part of a collaborative culture that champions innovation, accessibility, and continuous improvement.
  • Qualifications: Strong skills in HTML, CSS, JavaScript, and experience with modern frameworks like React or Angular.
  • Other info: Opportunity to mentor others and contribute to a vibrant engineering community.

The predicted salary is between 45200 - 56300 £ per year.

About us

At National Grid, we keep people connected and society moving. But it’s so much more than that. National Grid supplies us with the environment to make it happen. As we generate momentum in the energy transition for all, we don’t plan on leaving any of our customers in the dark. So, join us as a Software Engineer, and find your superpower.

National Grid is hiring a UI Engineer for our Electricity Distribution (NGED) team. We offer flexible working arrangements, including the option for home working. However, you will be required to be available for our quarterly planning meetings, which will take place at our offices in Bristol or Plymouth.

Reporting to the Head of Software Engineering, the Software Engineer is responsible for designing, implementing, and managing software (cloud and on premise), platforms, tooling and systems (SaaS and on-premise) in support of the development team. The role is responsible for ensuring system scalability, reliability, efficiency and security across diverse environments, while driving automation and operational excellence. The software engineer is expected to play a critical role in enhancing resilience and optimising performance, while adhering to industry best practices and compliance standards.

Job Purpose

Reporting to the Head of UI, the UI (User Interface) Engineer is responsible fordesigning, developing, and optimising user-centric front-end interfaces across NGED’sdigital platforms. This role involves working closely with UX Designers, ProductManagers, and Software Engineers to bring wireframes, prototypes, and designconcepts to life using modern web technologies.

The UI Engineer ensures consistent and accessible interfaces, delivering scalable andmaintainable solutions that improve customer experience and align with the company’sdigital goals. The role champions UI best practices, performance, accessibility, andresponsive design.

In addition to technical responsibilities, the UI Engineer will act as a subject matterexpert, fostering collaboration and continuous improvement, promoting Agile values,and contributing to the culture of engineering excellence within the organisation.

The role also includes deputising for their line manager when necessary, andsupporting the broader software engineering community through mentoring, coaching,and knowledge sharing.

What you\’ll do

  • Develop high-quality, responsive, and accessible user interfaces using modernJavaScript frameworks (specifically Angular).
  • Collaborate with UX designers and product teams to translate design wireframesand prototypes into working front-end components.
  • Ensure a consistent look and feel across all digital products through theimplementation and maintenance of a shared design system.
  • Write clean, modular, and testable front-end code following best practices andaccessibility standards
  • Optimise application performance and load times through efficient front-endarchitecture and code splitting techniques.
  • Conduct code reviews, provide feedback to peers, and contribute to front-enddevelopment standards and guidelines.
  • Integrate RESTful APIs and work with back-end engineers to ensure seamlessend-to-end system functionality.
  • Troubleshoot interface issues and debug browser compatibility problems acrossdevices and platforms.
  • Stay up to date with industry trends, emerging technologies, and best practices,recommending improvements where appropriate.
  • Contribute to Agile ceremonies such as stand-ups, sprint planning, andretrospectives.
  • Champion continuous improvement and experimentation, helping teams adoptnew UI technologies and approaches.
  • Support third-party partners in implementing NGED’s UI standards and qualityexpectations.
  • Take ownership of personal development and career progression, activelycontributing to the wider engineering community.

About you

  • Strong proficiency in HTML, CSS, and JavaScript (ES6+), with experience in atleast one modern front-end framework (React preferred).
  • Demonstrated experience in building and maintaining responsive and accessibleinterfaces at scale.
  • Familiarity with state management libraries and component-based architectures.
  • Experience working with design systems and tools such as Figma or Storybook.
  • Solid understanding of web performance optimisation, testing (unit, integration,and end-to-end), and cross-browser compatibility.
  • Experience with front-end tooling and bundlers such as Webpack, Vite, orsimilar.
  • Familiarity with Git and CI/CD pipelines.
  • Understanding of REST APIs and integration with back-end services.
  • Awareness of secure coding practices and data privacy considerations in UI development.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, with the ability to work effectivelyin cross-functional teams.
  • Experience working within Agile teams using Scrum or Kanban frameworks.
  • Experience with accessibility standards (e.g., WCAG 2.1), and a passion forinclusive design.

More Information

A competitive salary between £52,972 – £63,144- dependent on capability

As well as your base salary, you will receive a bonus based on personal and company performance and a competitive contributory pension scheme where we will double match your contribution to a maximum company contribution of 12%. You will also have access to a number of flexible benefits such as a share incentive plan, salary sacrifice car and technology schemes, support via employee assistance lines and matched charity giving to name a few.

#LI-RK1 #LI-HYBRID #J-18808-Ljbffr

UI Engineer employer: National Grid

At National Grid, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a UI Engineer, you will benefit from flexible working arrangements, competitive salaries, and a strong focus on personal development and career progression. Our commitment to employee well-being is reflected in our generous pension scheme, performance bonuses, and a range of flexible benefits designed to support your professional and personal growth.
N

Contact Detail:

National Grid Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land UI Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially Angular and modern JavaScript frameworks. Having hands-on experience or projects showcasing your skills in these areas will make you stand out.

✨Tip Number 2

Engage with the UI/UX community online, perhaps through forums or social media groups. This can help you stay updated on industry trends and best practices, which is crucial for a role that champions continuous improvement.

✨Tip Number 3

Prepare to discuss your experience with Agile methodologies during interviews. Highlight any specific instances where you've contributed to Agile ceremonies or worked effectively within cross-functional teams.

✨Tip Number 4

Showcase your understanding of accessibility standards like WCAG 2.1. Being able to articulate how you've implemented inclusive design in past projects will demonstrate your commitment to creating user-centric interfaces.

We think you need these skills to ace UI Engineer

Proficiency in HTML, CSS, and JavaScript (ES6+)
Experience with modern front-end frameworks (React preferred)
Building and maintaining responsive and accessible interfaces
Familiarity with state management libraries and component-based architectures
Experience with design systems and tools such as Figma or Storybook
Understanding of web performance optimisation techniques
Knowledge of testing methodologies (unit, integration, end-to-end)
Cross-browser compatibility troubleshooting
Experience with front-end tooling and bundlers (Webpack, Vite)
Familiarity with Git and CI/CD pipelines
Understanding of REST APIs and back-end service integration
Awareness of secure coding practices and data privacy considerations
Excellent problem-solving and analytical skills
Strong communication and collaboration skills
Experience working within Agile teams (Scrum or Kanban)
Knowledge of accessibility standards (e.g., WCAG 2.1)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with HTML, CSS, JavaScript, and any modern front-end frameworks like React or Angular. Emphasise your work on responsive and accessible interfaces, as well as your familiarity with design systems.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role at National Grid and how your skills align with their mission. Mention specific projects where you've implemented UI best practices and improved user experience.

Showcase Your Projects: If possible, include links to your portfolio or GitHub showcasing relevant projects. Highlight any work that demonstrates your ability to create scalable and maintainable solutions, as well as your experience with performance optimisation.

Prepare for Technical Questions: Anticipate technical questions related to front-end development, such as your approach to debugging browser compatibility issues or optimising application performance. Be ready to discuss your experience with Agile methodologies and collaboration in cross-functional teams.

How to prepare for a job interview at National Grid

✨Showcase Your Technical Skills

Be prepared to discuss your proficiency in HTML, CSS, and JavaScript, especially with modern frameworks like Angular or React. Bring examples of your previous work that demonstrate your ability to create responsive and accessible user interfaces.

✨Understand the Company’s Digital Goals

Familiarise yourself with National Grid's digital platforms and their objectives. This will help you align your answers with their goals and show that you're genuinely interested in contributing to their mission.

✨Emphasise Collaboration

Highlight your experience working in cross-functional teams, particularly with UX designers and product managers. Discuss how you’ve successfully collaborated on projects to bring design concepts to life.

✨Prepare for Problem-Solving Questions

Expect questions that assess your problem-solving skills, especially related to debugging and optimising front-end performance. Be ready to share specific examples of challenges you've faced and how you resolved them.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>