> Markdown version of [/jobs/ext/4553129-ui-developer](https://www.wearedevelopers.com/jobs/ext/4553129-ui-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # UI Developer - **Company:** Datasource - **Location:** London, United Kingdom (Remote available) - **Salary:** £106,600 - £137,800 - **Contract:** Temporary to permanent - **Skills:** Application Programming Interfaces (APIs), Design of User Interfaces, Secure Coding, Systems Integration, Website Wireframe, Test-Driven Development (TDD) - **Published:** November 4, 2026 - **Apply:** https://www.datasourcerecruitment.co.uk/jobs/ui-developer/ ## About the Role Our client is looking for two UI Developers to join a high-profile Public Sector programme delivering a new digital service . You'll need solid NextJS and React experience along with a strong grasp of UI development best practices. There are two positions available at different seniority levels, so get in touch quickly!, Below is a list of Key Skills required for a UI Developer, however you will not be expected to have everything: · Proven UI development experience in a professional environment. · Hands-on experience with NextJS and React development. · Ability to produce HTML wireframes for UI design and prototyping. · Experience working with API mock frameworks. · Strong understanding of secure coding practices and test-driven development. · Ability to write clean, well-structured code that meets user needs. · Experience coaching or supporting more junior developers. · The client would also like to see some of the below, but this is not essential: · Experience working on government or public sector digital programmes. · Familiarity with customs, tax or border systems integration. · Experience delivering services within an agile delivery environment. ## Description · Design and build clean, secure, well-tested UI code following a test-driven approach. · Develop reusable, open-by-default code that others can easily pick up and work with. · Create HTML wireframes to support design and prototyping activities. · Implement and work with API mock frameworks during development. · Follow and contribute to best practice coding guidelines across the team. · Operate and monitor the services you build, identifying and resolving issues. · Coach and mentor junior developers within the team. · Contribute to a scalable, user-centric digital service integrated with customs and border systems.