Software Developer (P-6938637867 & P-7591711778
| Posting date: | 06 January 2026 |
|---|---|
| Hours: | Full time |
| Closing date: | 05 February 2026 |
| Location: | Bedford, MK42 9AP |
| Company: | Reed Talent Solutions |
| Job type: | Permanent |
| Job reference: | MaPS01010-354769 |
Summary
The role
Role Details:
We’re seeking a skilled and motivated Software Developer with a strong focus on front-end
technologies to help us build and enhance digital products that make a real difference in
improving financial wellbeing.
You’ll work with modern JavaScript technologies including React, Next.js, and TypeScript,
while also leveraging Node.js and cloud services to deliver robust, user-focused solutions.
The ideal candidate will be proactive and collaborative, with a passion for clean,
maintainable code and modern development practices. You’ll thrive in an agile environment,
working closely with product, design, and delivery teams to create accessible, high-quality
experiences that have a positive societal impact.
Key Relationships:
• Other Engineers and Developers
• Delivery Managers/Scrum Masters
• Product Owners
• Business Analysts
• Test Engineers
• Security and Architecture
Key accountabilities
Key Accountabilities:• Developing our digital products using React, Next.js and TypeScript with a focus on
writing efficient, modular and maintainable code.
• Building and integrating with services in Azure (such as Cosmos DB).
• Following a component-driven development practice, working towards a common
design system through development of our shared component libraries, promoting re-
use of existing code where possible, and providing a clear and consistent user
experience.
• Producing clean, testable code complete with unit/integration/e2e tests.
• Ability to leverage AI tools and services where appropriate, to boost productivity and
quality.
• Following the government Service Manual to ensure we build compliant experiences
for our customers (e.g. ensuring we build for Web Content Accessibility Guidelines,
compatibility with different devices, and utilising technology such as Server
Side Rendering for performance and compatibility where JavaScript is disabled).
• Collaborating within an agile team, working closely with other
developers, devops, designers, editors, product owners and testers to deliver the
best possible digital experiences.
• Writing technical documentation.
• Participating in our agile planning, estimation and delivery processes. Reed Company Confidential• Peer reviewing code developed as part of our workflow.
• Able to self-manage including keeping technical knowledge up to date.
• Actively participating within communities of practice; contributing to our best practices
and sharing your knowledge and experience with the team.
• Pairing with other developers where appropriate.
Skills & experience
Skills:• Availability and capacity management. You can manage service components to
ensure they meet business needs and key performance indicators (KPIs).
• Development process optimisation. You can explain the importance of developing
process efficiency and the common ways in which processes are optimised. You can
support specific activities to improve development processes. You
can identify obvious deficiencies.
• Information security. You can design solutions and services with security controls
included, specifically engineered to mitigate security threats.
• Modern development standards. You can apply modern development standards
and support others in applying them.
• Programming and build (software engineering). You can collaborate with others
when necessary to review specifications and use the agreed specifications to design,
code, test and document programs or scripts of medium-to-high complexity, using the
right standards and tools.
• Prototyping. You can approach prototyping as a team activity,
actively soliciting prototypes and testing with others. You can establish design
patterns and iterate them. You can use a variety of prototyping methods and choose
the most appropriate.
Other
• Systems design. You can translate logical designs into physical designs. You canproduce detailed designs. You can effectively document all work using required
standards, methods and tools, including prototyping tools where appropriate. You
can design systems characterised by managed levels of risk, manageable business
and technical complexity, and meaningful impact. You can work with well understood
technology and identify appropriate patterns.
• Systems integration. You can build and test simple interfaces between systems.
You can work on more complex integration as part of a wider team.
• User focus. You can collaborate with user researchers and can represent users
internally. You can explain the difference between user needs and the desires of the
user. You can champion user research to focus on all users. You can prioritise and
define approaches to understand the user story, guiding others in doing so. You can
offer recommendations on the best tools and methods to use.
Other
• Systems design. You can translate logical designs into physical designs. You canproduce detailed designs. You can effectively document all work using required
standards, methods and tools, including prototyping tools where appropriate. You
can design systems characterised by managed levels of risk, manageable business
and technical complexity, and meaningful impact. You can work with well understood
technology and identify appropriate patterns.
• Systems integration. You can build and test simple interfaces between systems.
You can work on more complex integration as part of a wider team.
• User focus. You can collaborate with user researchers and can represent users
internally. You can explain the difference between user needs and the desires of the
user. You can champion user research to focus on all users. You can prioritise and
define approaches to understand the user story, guiding others in doing so. You can
offer recommendations on the best tools and methods to use.