Senior Front End Developer
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)
Working as part of an Agile team to develop front-end web functionality, and develop new features through a lean, test-first, iterative approach
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.
3+ years of solid experience in the following tech stack:
o HTML5, CSS3, SASS.
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