Front-end Developer

The Company

EarthSense was formed with the sole aim of enabling the world to understand and solve its air quality issues. We intend to help by providing the most detailed global air quality information, showing real-time exposure and actionable future forecasting that enables decisions and mitigation, for the betterment of human health.

Providing a number of data, software and hardware services, our dynamic team has unparalleled air quality expertise in sensor design, pollution modelling and analysis and we use this to provide advice and support to government and industry globally.


Air quality is a fast-growing area of operation and EarthSense has helped the likes of BBC and ITV promote the dangers of breathing poor air, along with all of our blue-chip, global clients who are taking positive steps to reduce air pollution.

As an outcome of our fast growth, we are looking to recruit a number of highly capable and ambitious individuals, who will enable the next stage of our business evolution, establishing key positions in our exciting company.

We are looking for a talented Front-end Developer to join the team and support the ongoing development of MyAir, our air quality application. This role will focus on building our user interfaces that serve both EarthSense customers and members of the public. We are looking for a self-starting, detail-oriented, and suitably experienced individual, capable of building robust and engaging web and mobile experiences. The successful candidate will work in collaboration with the product owner and back-end engineers to design and deliver a suite of updates that will enhance the capabilities and value of the MyAir product (eg. Our public-facing version:

Job Details

Job Title: Front-end Developer

Post details: Full Time
Salary: £28,000 - £36,000 p.a. (dependent on experience).

Location: Leicester, UK. 
Start date: Immediate (flexible depending on candidate)
Job Reference: ES_FED_001

Key Responsibilities

  • Develop new front-end functionality, including data analysis tools, user management interfaces, and public-facing sites.

  • Manage the release of new versions, including end-to-end testing, deployment, and documentation.

  • Identify areas for improvement, from user experience to implementation, and design solutions that ensure quality experiences.

  • Monitor and improve the performance of existing applications, working alongside back-end engineers to relieve bottlenecks.

  • Develop new web and mobile-based applications in-line with business requirements.

Soft Skills Sought

  • Driven and self-motivated. 

  • Pragmatic and creative thinker. 

  • Comfortable in fast-paced start-up environment. 

  • Comfortable helping with any tasks. 

  • Strong personal integrity. 

  • Good professional fit within the team and personable. 

Key Skills, Experience and Qualifications Sought:


  • Strong grasp of JavaScript (ES6) and concepts such as asynchronous programming and types.

  • Experience developing web-based applications, ideally working with React or another modern framework.

  • Understanding of global state management practises and technologies e.g. Redux.

  • Proficiency building accessible, responsive interfaces that are compatible across browsers and devices (HTML/CSS).

  • Experience with version control and Git.

  • Experience creating unit and integration tests for front-end components, preferably working with a TDD approach.


  • Experience with map-based interfaces.

  • React Native or other mobile development experience.

  • API development experience.

  • Experience working with relational databases.

  • Interest in CI/CD practises.

  • Interest in AWS/serverless technologies.

  • Experience of mobile app development and deployment (iOS and Android)


​Application is by CV and covering letter, applications with no CV will be disregarded. Please email a CV and covering letter to: stating the job reference.

Applicants MUST already be eligible to work in the UK.

Interview Process

Short-listed candidates will be invited to interview over a video conference to comply with current COVID-19 social-distancing procedures.

The interview will include a requirement to demonstrate previous experience at an appropriate level.

EarthSense is an equal opportunities employer and is committed to the safety and well-being of all.