Senior Front-End Developer

Development team · London, London, City of
Department Development team
Employment Type Full-Time
Minimum Experience Experienced

Job title: Senior Front-End Engineer

Department: Learning (Development)

Seniority: proven experience in a front-end development role

Salary: Circa £60k (depending on experience)

Location: Remote working, then London or Bristol

Love the tech industry but looking for something a bit different?


Lightful is a B-Corp business, who believes those doing the greatest good, deserve the best technology. Our products and services are designed for charities and nonprofits to simplify their work and amplify their impact. We offer three services to charities and nonprofits; Lightful Products, Lightful Learning and Lightful Solutions. Each service is different but highly interconnected, designed for the different needs of the social and environmental-focused organisations we’re proud to serve and work with.

You can read more about our purpose, mission and values on our website.

Lightful Learning

Lightful Learning helps our partners master real world skills through a combination of tools and support, building their confidence and resilience. It was designed to grow digital skills and increase effectiveness within the nonprofit sector.

Building resilience in digital growth and engagement (BRIDGE) is Lightful Learning's flagship programme for impact organisations looking to future-proof their operations at a time of great change. It combines a learning syllabus, delivered through a combination of live and recorded sessions and webinars, with the Lightful Social Platform. BRIDGE is supported by foundations and other funders, and offered to small-to-medium sized charities that they support.

Role Description 

We are looking for a Senior Front-End Developer that knows Javascript inside and out to join our Lightful Learning team. This role will ensure a continuation of a gold standard of quality code, this would be a particularly exciting chance for someone seeking a highly technical challenging role while managing a small group of developers’ technical work. 

You will...

  • Have a passion for writing clean code, great attention to detail, value simplicity and be highly collaborative.
  • Lead our front-end engineering efforts, tooling and architectural decisions.
  • Build and implement designs to a high standard and maintain our component library.
  • Ensure we are following best practices and our products are accessible to all of our users.
  • Participate in project planning and roadmapping.
  • Provide support and guidance to other team members and across the company as required.
  • Keep up to date with industry trends and developments.

You should apply if:

  • You have proven experience in a Front-End or Full-Stack role using JavaScript and other common programming languages, agile methodologies and processes, and worked in cross-functional teams
  • You have a passion for end user experience and you are motivated by delivering outcomes that make a major difference to our customers and the communities they serve across the world
  • You thrive in a highly collaborative environment, but are equally capable of taking the initiative where necessary
  • You are a great communicator
  • Fun and can-do attitude (essential!)

Having experience of a few of the below would be beneficial:

  • React
  • GraphQL
  • TDD (Jest/Cypress)
  • TypeScript
  • Serverless framework
  • AWS (Amplify, Lambda, S3, CloudWatch)
  • Postgres
  • Figma/Sketch
  • Jamstack
  • Experience with social media APIs (e.g. Facebook, Twitter, LinkedIn and Instagram)

What we do

  • Work across a modern JavaScript stack
  • Work across a number of applications and services that make up our platform using our serverless architecture
  • Conduct regular user testing and work closely with the Relationship Management team to ensure we know our users and their needs.
  • Regularly address technical debt and are continuously striving to improve our platform and processes. 
  • Innovate by seeking out new tools and ways of working  - e.g. we recently rebuilt our company website using a JAMStack approach with Next.js and Sanity.
  • Support our Lightful Solutions colleagues on projects, ranging from rapid prototyping, scoping the size of front-end projects to building the front-end for products developed on the Salesforce platform. 
  • Pride ourselves on being a vibrant, trusting and cross-functional scrum team. 


You will be a part of our exciting culture that fosters personal growth and development. As we expand, you will be given the opportunity to thrive in a close-knit team environment.

  • Stock options - every team member shares in the success of Lightful
  • Competitive salary
  • Comprehensive benefits package adapted for lockdown life, including free access to Asana Rebel and free access to Headspace
  • Tax free contribution to additional home-working costs
  • Health cash back plan with Simply Health
  • Cycle to work scheme (even if you don’t have to cycle to work)
  • Childcare vouchers
  • Personal development programme
  • Working from home buddy to integrate you into the team
  • Remote working with access to co-working spaces for those who miss human interactions

Equal opportunities statement

A diverse range of opinions and perspectives is core to Lightful’s open culture and ongoing success. As an equal opportunity employer, all applicants will be considered for employment without attention to ethnicity, religion, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity status or disability status.

You must be eligible to work in the UK without the need of visa support/sponsorship

Thank You

Your application was submitted successfully.

  • Location
    London, London, City of
  • Department
    Development team
  • Employment Type
  • Minimum Experience