Senior Software Developer – HTML / CSS / JavaScript

  • Job Reference: AWDO-C4717
  • Date Posted: 29 March 2019
  • Recruiter: The National Lottery Community Fund
  • Location: Office or Remotely based
  • Salary: £50,000 to £60,000
  • Bonus/Benefits: + Generous Benefits
  • Sector: I.T. & Communications
  • Job Type: Contract
  • Work Hours: Full Time
  • Contact: CV Response Team

Job Description

Senior Software Developer with deep experience in at least one open source framework, front-end web development experience (HTML / CSS / JavaScript) and experience with database systems (such as MySQL, PostgreSQL, MongoDB etc.) is required by the National Lottery Community Fund.


SALARY: £50,000 - £60,000 pro rata dependent on experience (including London weighting) + Generous Benefits

LOCATION: London, Birmingham, Cardiff or Belfast – candidates can be based at any of these offices and also have the option to work remotely anywhere within the UK

JOB TYPE: Permanent, Full-Time or Part-Time

WORKING HOURS: 37 Hours per Week or 29.6 Hours per Week (i.e. 4 or 5 day working week)


PLEASE NOTE: Closing date for applications is 21st April 2019

FIRST STAGE: The selection process will involve a lightweight coding test prior to interview selection.


** Possibility to work remotely anywhere within the UK **                



The National Lottery Family is seeking an experienced Senior Software Developer deep experience in at least one open source framework, front-end web development experience (HTML / CSS / JavaScript) and experience with database systems (such as MySQL, PostgreSQL, MongoDB etc.). 

Working as the Senior Software Developer your role will entail building and iteratively improving user-centred digital services for the Fund, starting with design and implementation of the end-to-end journey for our new core products, particularly the public-facing elements.  You will also be partly responsible for iterating elements of – for example, our search all grants service, currently in public beta.

As the Senior Software Developer, you will be situated within the Service Design team, a relatively new part of the organisation set up to give the Fund an in-house capacity to research, design, deliver and iterate high quality services using a range of agile and user-centred working practices. Whilst this role is primarily about our public-facing services, you may also be asked to assist with the construction or configuration of back-end tools, working to make the lives of our colleagues more efficient and effective.

Work will be arranged in sprints, and run in an agile way, with plenty of user testing and

user conversations to inform choices. You will work closely with the team’s existing Senior Developers, jointly working on a range of problems that will span the spectrum from front-end to back-end, from interpreting user research to data processing.

As the Senior Software Developer, you will have major input into choices relating to core technologies that the Fund’s new digital services will be built on, and the many architectural decisions which still remain to be made. Whilst this role is primarily about serving our customers and stakeholders, it has an important second client: our colleagues. This role is one of a few that will introduce more agile, iterative development approaches to the Fund, and which will involve building more services inhouse, and relying more on SaaS systems to help facilitate this task. This represents a somewhat new way of working for the Fund, and so it will be of great importance to work transparently, to engage positively and constructively with colleagues, and to explain why agile, user-centred development practices work as they do. It is also likely that the Fund will occasionally seek your expertise as it seeks to make the best possible grant making decisions relating to project proposals containing significant digital components.



The National Lottery Community Fund (the Fund) distributes around £650 million of National Lottery Funding across the UK each year supporting health, educational, environmental, and charitable projects. We are fortunate to be able to support around 12,000 projects each year with grants ranging from as little as £500 to multi million pound programmes. By funding good causes, the Fund makes a real difference to local communities all over England.

The Fund is committed to putting people in the lead it is our official vision and our top priority. To that end we are taking significant steps to embrace the user- centred, iterative culture of service design and digital development, putting those values and practices at the heart of how we work.

In 2018 we created a new multidisciplinary Service Design team. Our current focus is to replace the Fund’s existing range of many different grant-making programmes with three core funding products, using an end-to-end, front-to-back service design approach encompassing initial application right through assessment, award and subsequent grant management. In addition to developing and iterating these core products, we need to ensure that our technology supports and enables them from online applications via through providing a modern grant management system for Fund staff.




  • Capable software developer with deep experience in at least one open source framework
  • Proven track record of delivering customer-facing digital services that placed user experience and user needs as the main priority, either as a solo coder or as part of a team
  • Building server-side web applications and detailed knowledge of at least one open source programming language – we currently use NodeJS and PHP (see for more)
  • Front-end web development (HTML / CSS / JavaScript) - formal design training is not required because you will be working with skilled designers
  • Experience developing for cloud computing platforms (such as AWS, Azure, Google Cloud)
  • Working knowledge of Unix-like operating systems and their administration
  • Building and using test suites
  • Contributing to securing digital systems against hacking and intrusions
  • Experience working with database systems (such as MySQL, PostgreSQL, MongoDB)
  • Knowledge of modern version control systems
  • Ability to research and learn new programming tools and techniques
  • Translating technical concepts for a non-technical audience, and working well with non-technical peers



  • Understanding of the use of responsive web design
  • Experience of working with JavaScript libraries to produce data visualizations
  • Being involved in the wider web development community, identifying good practices we can adopt and sharing our experiences



To be considered for this job vacancy, please submit your CV to our Recruitment Team who will review your details. CV’s of Job Applicants meeting this requirement will be submitted to our Client for consideration. By submitting your job application to us you are hereby giving us your express consent to submit your details to our Client for this purpose.

PLEASE NOTE: CVs MUST be attached to your email job application in Microsoft Word or PDF format for our systems to process your application correctly, rather than your CV copied and pasted into the body of the email.


This job is being advertised by AWD online on behalf of the National Lottery Community Fund, part of The National Lottery Family

Full-Time, Permanent Jobs, Careers and Vacancies. Find a new job and work in London. Multi-Job Board Advertising and CV Sourcing Recruitment Services provided by AWD online