Looking for a change? Go for impact.

Tech Nonprofit Jobs & Internship Positions

‹ View more opportunities

Senior Software Developer Javascript

Rolling Deadline  |  Full-Time Job  |  United Kingdom


An opportunity to be part of a dynamic third sector organisation at the cutting edge of digital and community development across the UK.

Good Things Foundation is the UK’s leading digital inclusion organisation. Around 11.5 milli on people in the UK still don’t have the basic platform of confidence and skills to use digital technology and the internet. Our mission is to help them bridge this gap and become digitally confident and capable.

Since 2010 we’ve helped over 2 million people improve their lives using digital, driving positive outcomes from employment through to health and wellbeing – and our target is to help 2 million more by the end of the decade.

We are looking for an experienced Senior Software Developer to develop, and manage the development of, our digital products. You will help lead the technical design and thinking of the digital team and manager and mentor junior members of the team.

Your responsibilities will include:

  • Leading the technical design of our AngularJS and Javascript applications
  • Analysis of requirements and designs at a detailed level to define and build robust solutions that meet the requirements of users and the business
  • Development, documentation and testing of quality code that follows well defined development standards and ensuring that individual deliverables are tested and function as specified
  • Defining and agreeing standards for development from code to source control, release and deployment
  • Ensuring that digital products are resilient, scalable and tuned for performance
  • Organising design and code reviews, identifying issues or improvements in methodologies and standards and lead their resolution
  • Contributing to the team plan and estimating resource
  • Line managing, supporting, mentoring and coaching junior members of the team to meet their agreed objectives and quality goals
  • Support to the wider organisation in their use of IT and deputise for the Head of Digital where appropriate
  • Working with and lead teams across the business to produce excellent digital services:
    • Using agile and lean methodology
    • Using design sprints to quickly solve design problems
    • Resourcing the development appropriately

You will have experience of:

  • Developing technical solutions in a fast moving team environment
  • Successfully working to tight deadlines in a technical environment
  • Working flexibly with other teams to achieve business objectives
  • Leading successful workstreams or projects
  • Demonstrable experience of using your own initiative to innovate and deliver improvements for the organisation or service users

With the following knowledge and skills:


  • HTML, CSS, Sass – Excellent knowledge of cross-platform modern web development
  • Javascript – Excellent Javascript skills and experience of some of the following frameworks: AngularJS, JQuery, Grunt
  • UX & design – A good understanding of user centred design
  • Accessibility – A focus on ensuring that platforms are accessible to everyone
  • PHP – Excellent object-oriented PHP skills and experience of some of the following: Drupal, Silex/Symfony
  • Data/Analytics – A solid understanding of using data to measure the success of our platforms
  • Agile & Lean – Experience of delivering large user-focused websites using agile & lean methodologies
  • Management – Experience managing across teams and managing expectations through effective communication with internal and external customers
  • Excellent communication skills – to deal with people at different levels throughout the business
  • Great analytical and problem-solving skills – to translate business problems into technical solutions
  • Excellent planning and organisational skills – the ability to work to tight deadlines and to develop technical solutions in a fast moving team environment

Highly Desirable

  • PHP – Excellent object-oriented PHP skills and experience of some of the following: Drupal, Silex/Symfony
  • Databases – Solid experience of MySQL
  • Devops – Experience of version control, release management and managing system deployments on Linux.

Date posted: