This job listing has expired and may no longer be relevant!
9 Feb 2018

Full-timeFront-end Developer

BBOXX – Posted by BBOXX2018 London, England, United Kingdom


Job Description

Who we are

BBOXX is a UK based venture-backed company providing an affordable, upgradeable solar solution to meet off-grid customers’ energy needs. We are fully vertically integrated, controlling every part of our customer experience. Our market leading products and appliances coupled with our SMART Solar platform bring machine-learning and customer experience optimization to rural Africa. Our ground-breaking financing structure has brought off-grid solar into the World’s financial markets. Whilst our human centered design approach to our retail business ensures that the BBOXX ecosystem is poised to massively scale during 2017. With over 100,000 systems deployed so far, 450 staff across 5 offices in China, UK and East Africa are waking up every morning to work with BBOXX to electrify 20 million people by 2020. We invite you to join us on this journey to electrify rural Africa.

The business context

We are pioneers in a frontier market, so we need a combination of apps for users across the business. Information about the performance of the business needs to be easy to access so that we can make the right strategic decisions to meet our target of electrifying 4 million households by 2020.


You are a frontend developer (HTML5, CSS, JavaScript) with a real passion for web development and emerging technologies. You should also believe in BBOXX’s mission. You take pride in developing well-designed and well-tested software. You will be part of our growing DESCO frontend team, working in our light and airy Chiswick office.

As a Frontend Developer on our team, your daily work will include:

Engaging with different units within the organization working on a range of projects for frontend development
Turn the company’s UI/UX designs and aspirations into reality by using modern client-side technologies
Demonstrate expertise on client-side development, from JavaScript coding practices, CSS management, build, test, deployment, version management, error handling, UX feedback/logging.
Maintaining the sites/applications and bug fixing.
Suggesting and implementing enhancements of the sites/applications to meet customer needs.

You should have all of:

2+ years’ industry experience with HTML, CSS, JavaScript.
Experience of developing web applications, not just websites
Experience using Web Frameworks (HTML5 Boilerplate, Twitter Bootstrap, etc.)
1+ years industry experience using AngularJS, Angular 2
Passion for Front End technologies and a desire to learn new JavaScript frameworks
Experience with testing frameworks (Jasmine, Karma, etc.).
Experience developing and deploying REST based APIs.
Experience developing cross browser compatible solutions

And ideally some of:

A solid understanding of how web applications work including security, session management, and best development practices;
Experience developing using Typescript
One or more of the following Javascript frameworks / libraries – Node.JS, Express, Backbone, Knockout, Ember
Experience using Git, JIRA, Jenkins and AWS

Competitive salary based on experience.
Free breakfasts on Monday morning plus fresh fruit, hot drinks and biscuits every day.
Working in BBOXX’s start up culture – fast pace of development, lots of responsibility, opportunities to learn and implement your own ideas.
BBOXX Sandbox days – once a fortnight day to work on a self-driven project that you believe could have a benefit to your work or BBOXX generally.
BBOXX will cover the cost of appropriate training courses to help you develop and learn new skills relevant for your role.
Regular socials – BBOXX organizes monthly social events which can be proposed by anyone on the team. This could be anything from a picnic in the park to laser tag or the regular pub quiz.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.

How to Apply

If interested in this job position, please apply on our website:

Job Categories: Engineering. Job Types: Full-time. Salaries: Competitive.

391 total views, 1 today

Apply for this Job