UI Software Engineer

NatWest Group

JerseyhybridPosted Aug 6, 2026
Posting intelligenceActively listed

Skills

postgresjavascriptangularsnowflakereactandroidspringhadoopgitlabpythonkafkajavaawsios

About the role

Closing date for applications: 20/08/2026

Location Jersey, Jersey

Job typePermanent | Contract typeFull Time

Remote / On-site Hybrid

You’ll spend some of your time at home, working with your team digitally. You’ll also regularly work at your office or hub to collaborate with your colleagues.

Managerial / Technical Lead

This is a general indication and doesn’t always reflect day-to-day responsibilities. Check the job description for full details.

#R-00272105

Job description

This role is based in Jersey and as such all normal working days must be carried out in Jersey.

Join us as a UI Software Engineer

This is an opportunity for a technically minded individual to join us as a UI Software Engineer

You’ll be designing, producing, testing and implementing working software, working across the lifecycle of the system

Hone your existing software engineering skills and advance your career in this critical role

What you'll do

Working in a permanent feature team, you’ll be developing knowledge of aspects of the associated platform across the disciplines of business, applications, data and infrastructure. You’ll also be liaising with principal engineers, architects in the domain and other key stakeholders to understand how the platform works and how it supports business objectives.

You’ll also be:

Applying Agile methods to the development of software on the backlog

Producing resilient and long-lived software and acting flexibly to cope with future needs

Delivering intentional architecture and formulating emergent design through innovative ideas, experimentation and prototyping

Designing and developing software with a focus on the automation of build, test and deployment activities, using executable patterns

The skills you'll need

We’re looking for someone with strong full stack experience in software design and implementation, including being able to exploit programming languages to solve complex problems. You’ll also need to be capable of complex requirements analysis capture and validation against and with business and systems requirements.

Additionally, you’ll demonstrate:

Extensive experience designing and developing modern, responsive, accessible user interfaces using React and related front-end technologies, with a strong focus on usability, performance, and customer experience

Hands-on experience building and supporting mobile applications across iOS and Android platforms, delivering intuitive and engaging user journeys

Strong experience working with wireframes, mock-ups, prototypes, user journeys, and interaction flows, collaborating closely with UX/UI designers, product owners, and business stakeholders to influence product and design decisions

Good full-stack engineering experience, including developing Java-based microservices using Spring Boot, REST APIs, and event-driven technologies such as Kafka and IBM MQ

Experience applying test-driven development (TDD), automated testing frameworks, unit testing, mocking and stubbing techniques, alongside Agile delivery, DevOps practices, and associated toolsets

A growth mindset with a willingness to learn, adopt, and apply new technologies, tools, and engineering practices, contributing wherever needed across the technology stack to deliver customer value, with a focus on continuous improvement and engineering excellence

Your benefits breakdown

Here’s a quick look at what your pay package and annual leave could look like if you get accepted for the role. We have a wide range of benefits to support you in your working life and beyond.

Tap each segment for details.

Your pay package

100% Base pay This is your base pay package that you take home every month.

+10% Pension funding This is monthly funding paid towards your pension.

up to +10% Benefit funding This is monthly funding paid towards a range of benefits you can choose from.

Your leave allowance

28 days Annual leave You’ll also have the opportunity to purchase up to 5 additional days off.

3 days Volunteering Take time off to support the causes you’re passionate about.

3 days Training Take time to build the skills you need to grow your career.

Total rewards package

Our tech stack

Here’s just some of the technologies we use.

Front end

JavaScript

ReactJS

AngularJS

Back end

Python

Java

Microsoft Dynamics

DevOps

AWS

GitLab

Google Cloud Platform

Data

Kafka

Hadoop

PostgreSQL

Snowflake

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation varies by seniority, employer size, and location. When this listing publishes a salary band you'll see it in the badge row above the description.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.