UI Engineer
National Grid
As a UI Engineer at National Grid, you will shape the look, feel, and performance of NGED’s digital platforms using modern front-end tech. You’ll collaborate with UX Designers, Product Managers, and Engineers to turn design concepts into production-ready interfaces that are secure, accessible, and high-performing at scale. You’ll champion front-end excellence, contribute to a shared design system, and mentor others while driving continuous improvement across the engineering community. This role offers hybrid work across multiple offices and impact on customer experiences at a national scale.
Pay / Benefits- hybrid working
- competitive salary
- pension scheme with generous employer contributions
- life insurance
- private medical insurance
- cycle scheme
- Build responsive, accessible front-end interfaces using Angular, HTML, CSS, TypeScript, and Node.js
- Create and maintain automated tests (unit, integration, e2e) to ensure quality
- Collaborate with UX Designers and Product teams to translate designs into scalable components under a micro-frontend architecture
- Contribute to and evolve a shared design system for consistent UI across products
- Write clean, modular code following accessibility and secure coding guidelines
- Improve front-end performance, architecture, and load times through optimization
- Review code and help shape front-end standards and engineering guidelines
- Coordinate with back-end engineers to define data contracts and integrate RESTful APIs
- Proficient with HTML, CSS, JavaScript (ES6+), TypeScript, and Angular
- Experience with automated testing (unit, integration, end-to-end) and TDD/BDD practices
- Proven track record of building responsive, accessible UIs across browsers/devices
- Experience with component-based and micro-frontend architectures
- Git proficiency and modern workflows (CI/CD, feature toggles, semantic versioning)
- RESTful APIs integration and data contract awareness
- Experience with design systems/tools like Figma and Storybook
- Strong problem-solving, communication, and cross-functional collaboration
- Experience in Agile environments (Scrum or Kanban)
- collaboration
- problem-solving
- communication
- Angular
- HTML
- CSS (and preprocessors)
Reference: WJ-747_31291915 · Posted 13 Nov 2026, 04:58 AM