← Back to all jobs

Senior Front End Developer

🏢 BBOXX 🇬🇧 Greater London, United Kingdom 🕑 May 21

This job offer is expired

Lack of energy access in sub-Saharan Africa is a significant problem, with more than 600 million people currently without mains electricity supply. In Rwanda, 9.5 million people or 81% of the population cannot access mains electricity, which has a negative impact on quality of life and limits people’s chances of achieving economic prosperity.

BBOXX is helping to address this issue by providing off-grid communities in developing countries with affordable energy solutions. BBOXX customers typically use a Pay-As-You-Go payment method, which enables very low-income customers access to electricity at home that they would otherwise not be able to afford. To date BBOXX has installed more than 150,000 systems and provided around 750,000 people with access to energy.

Check out our impact here


Title: Senior Front-End Developer

Reports to: Lead Front end Developer

Location: Chiswick, London, UK (with occasional travel)

Role purpose

Working as part of an Agile team to develop front-end web functionality, and develop new features through a lean, test-first, iterative approach

Key Responsibilities

Work closely with UX/UI team to develop user interfaces driven by human-centered design

Provide proactive bug fixing and improvements to ensure our users have a great experience using our products

Design and develop mobile-optimised experiences

Design and implement modules of code, leveraging best practices as examples for the team

Team player with a positive attitude and possess excellent written and verbal communication skills.

Demonstrate the ability to master new / emerging technologies, stay up-to-date with relevant technologies, and proactively suggest architecture changes and new coding practices.


3+ years of solid experience in the following tech stack:

o JavaScript (ES5/ ES6)


o Angular 2+

Proven Experience of Flex Box

Deep understanding of coding best practices.

Detailed understanding of unit testing, Automated e2e and Integration Testing.

Hands on experience with Jasmine, Karma, Protractor

Knowledge and hands on experience in Angular 6 Framework

Working with source control system GIT

Working with IDEs like WebStorm, VS Code or Sublime Text

Experience consuming APIs

Experience developing cross browser compatible solutions

Working knowledge of front-end optimization tools (e.g., Lighthouse, Chrome Dev Tools)


Experience with Jira and Confluence

Knowledge in Java and Kotlin for mobile app development

Experience working in an Agile Team


notifications in your