0117 311 3131

Digital Open Source Front End Developer

Job Title: Digital Open Source Front End Developer

Retain No:

Indicative Grade (Range): O3 to O6

Business Unit: DCE Channels Delivery Group

Location: Telford

Working Pattern: Standard week 37.5 hours

Role Requirements:

Front-end developers work collaboratively in multi-disciplinary agile scrum teams to develop, modify and maintain the user interfaces for new digital services. As a Front-end Developer at Capgemini, you will focus on developing user interfaces that will help users manage their tax affairs more effectively, supporting the move to digital by default. Using agile methods, you will work closely with other members of the scrum team throughout the development cycle in order to design, build, test, maintain and support the new digital services. We are looking for a team of flexible, skilled Front-end developers to fill these roles.

Key Responsibilities:

Build, deploy and operate outstanding digital services within an agile environment that meet well-defined user needs

Deliver application designs that meet web standards, ensuring that key elements are built in from the outset

Collaborate with Design specialists to translate designs into high quality websites, apps, HTML emails, and interactive experiences

Contribute to the development and continual enhancement of products

Partner with Product Managers, Design specialists, Business Analysts and Software Developers to facilitate a consistent user experience.

Participate in the rapid development of user-driven digital prototypes

Work in cross-functional teams to write and test production quality, sustainable code for world-class user interfaces for new and existing systems

Ensure that new and updated digital services are thoroughly tested for accessibility and can be maintained and improved over the long-term.

Provide mentorship and/or line management for more junior Front-end developers where necessary.

Contribute to a culture of continual improvement in which key systems “owned” by your digital service team are regularly analysed, maintained and improved.

Contribute to a robust automated test suite to work in a continuous integration environment.

Become involved in the wider web development community (outside of HMRC and the government), building relationships with other front-end developers and identifying best practices we can adopt

Sharing knowledge of tools and techniques with technical and non-technical team members in the wider HMRC digital team and across government.


Experience must include a number of the following technologies:


Play Framework











Java SE/EE

JBOSS / Tomcat

Person Specification:

Proven experience in the use and implementation of modern front end web programming techniques

Understanding of the use of responsive web design

Demonstrable experience of software development, including Java

Good understanding of web technologies & protocols

Demonstrable ability to communicate technical concepts to a non-technical audience

Demonstrable ability to quickly research and learn new programming tools and techniques

Knowledge of the use of version control systems such as git or subversion


Experience working on large scale web initiatives

Experience of using programming languages such as Scala, Python, RubyExperience with automated testing and continuous integration solutions such as Jenkins, junit, Selenium

Experience developing and using web-based APIs (especially HTTP REST-based APIs)

Experience with web frameworks such such as Django, Ruby on Rails, Play Framework, Google Guice, Spring

Experience with open source solutions and community

Experience working on technical projects within an agile team

Experience presenting work at user groups and conferences

Experience of building and scaling high-traffic websites


Collaborating and Partnering

Making Effective Decisions

Delivering at Pace

Additional Information:

The role will be based in Telford but some travel to other parts of England will be required to liaise with the HMRC customer.

Apply for this job

"*" indicates required fields

Max. file size: 8 MB.

Upload your CV Today

"*" indicates required fields

Max. file size: 8 MB.