Front-End Developer - British Gymnastics

Front-End Developer

37 hours per week

Dual based between Lilleshall National Sports Centre, Nr Newport, Shropshire 

and Home 

Salary up to £29,700 per annum (dependent upon experience) + Pension benefit + 34 days’ annual leave (includes Bank Holidays and Company Days)

We are looking for a Front End Developer to support the Developer Manager to deliver digital solutions for websites, web applications and systems; to improve the functionality and provide support to current applications and systems.

As our Front-End Developer, you will be responsible for developing and implementing user interface components using mainly React.js concepts and Next.js framework. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.

To ensure success as a Front-End Developer, you should have in-depth knowledge of JavaScript and React.js concepts, excellent front-end coding skills and be able to design and build modern user interface components to enhance application performance.

The Role

The main responsibilities of the role are:

  • Working on a project-by-project basis, developing IT solutions across a range of systems and applications, including public facing systems such as the BG website, online shop, e-learning system and member’s portal; mobile apps for iOS and Android; and internal systems such as CRM database, the intranet, eBIS accounting system etc.

  • Working on browser technologies and server side framework development; developing platforms; integrating systems, web and mobile platforms; building, configuring and testing in line with project requirements; ensuring that systems are tightly integrated with the core CRM system; manipulating databases through stored procedures and web service technologies etc.

  • Liaising with colleagues from across the business for input into data architecture, data security, styling, branding, content etc.

  • Creating prototypes and templates, working with colleagues and user groups for testing, monitoring/reflecting on user experiences and modifying where appropriate

  • Creating and maintaining operations manuals for all systems and application developments, ensuring code is fully documented and version controlled

  • Supporting on-going functionality improvements and support evolving design, development and use of web applications and systems, scoping the new functionality, developing back-end and front-end programming, testing and integrating into the operational system

  • Supporting company-wide software including maintenance and testing regimes and responding to allocated helpdesk tickets.

  • pdf Click here (68 KB) for further details about the role

 The Person

This role requires the holder to have an active interest in current web site, web application and systems development and good working knowledge of a range of current IT software maintenance and development skills including:

  • Reviewing application requirements and interface designs.

  • Proficient with version control systems e.g. Git.

  • Developing and implementing highly responsive user interface components using React concepts.

  • Contributing to daily meeting with the Scrum team to discuss ongoing tasks.

  • Writing application interface code using JavaScript following React.js workflows.

  • Troubleshooting interface software and debugging application codes.

  • Developing and implementing front-end architecture to support user interface concepts.

  • Monitoring and improving front-end performance.

  • Documenting application changes and developing updates in Confluence.

  • Working with the Developer Manager, recommending technology solutions, content and design.

In addition, the role holder will require good interpersonal/customer service skills and project management skills for the successful contribution to and delivery of project based work. 


British Gymnastics is an equal opportunities employer and aims to provide a discrimination-free working environment. We are committed to an action plan and policy in line with the Equality Act 2010, which ensures that no job applicant or employee receives less favourable treatment because of a protected characteristic.

To apply for this post please click 'Apply Now' to upload your CV and a Covering Letter detailing how you meet the requirements of the role.

Please note your Covering Letter and CV will need to be uploaded as one document.


Closing date for applications: Tuesday 11th May at 23:59

Interviews will be held virtually via Microsoft Teams

This is considered a key role for the team and early applications are encouraged