Senior Front-End Developer
The Company
EarthSense was formed to help clients understand and solve their air quality issues. We provide detailed global air quality information, showing real-time exposure and actionable forecasting, empowering clearer decisions, evoking behaviour change and delivering a cleaner future for the betterment of human health.
Developing and delivering solutions from the ground up is core to EarthSense. Providing software and hardware solutions, our dynamic team has unparalleled air quality expertise in sensor design, pollution modelling and data analysis which supports both the private and public sectors.
As an outcome of our fast growth, we are looking to recruit several 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 to recruit a senior Front-End Developer responsible for developing and enhancing the user interface of EarthSense's proprietary data visualisation, analytics, and GIS/Mapping portal MyAir®. This role requires someone knowledgeable of latest trends and that can create a reliant and resilient platform to support the growing user base. Working knowledge of environmental risk, data visualisation and GIS is desired and will be needed to support UI/UX design.
Job Details
Job Title: Senior Front-End Developer
Post details: Full-Time
Salary: Up to £50,000 dependent on experience
Location: Leicester, UK
Start date: Immediate (flexible depending on candidate)
Key Accountabilities
As a Senior Front-End Developer at EarthSense, you will be tasked with designing, developing, and implementing the front-end architecture of our cutting-edge data visualisation, analytics, and GIS portal. Your role will be crucial in ensuring that our platform is resilient, lean, and capable of handling complex data visualisations and geographical information system functionalities.
Key Responsibilities:
1. Development and Design:
-
Lead the development of the front-end architecture for MyAir® Portal.
-
Design, collaborate and implement UI/UX components for a visually appealing interface for complex data sets and maps.
-
Optimise existing the code base to improve resilience.
-
Implement rigorous testing programmes to ensure launches are bug-free.
-
2. Collaboration:
-
Collaborate with back-end developers and database engineers to integrate user-facing elements with server-side logic.
-
Work closely with the product team to understand end-user requirements.
3. Testing and Quality Assurance:
-
Ensure the technical feasibility of UI/UX designs.
-
Conduct testing and debugging to maintain high-quality code.
-
Adhere to and inform company processes and procedures.
4. Innovation and Improvement:
-
Stay abreast of emerging front-end technologies and integrate them into operations and activities where beneficial.
-
Provide recommendations for continuous improvement.
5. Leadership:
-
Mentor junior front-end developers and promote a culture of technical excellence.
-
Lead by example in terms of code quality, thoroughness, and timeliness.
Knowledge, Skills & Experience
-
Bachelor's degree in Computer Science or a related field.
-
Proven work experience (5+ years) as a Front-End Developer.
-
Excellent problem-solving skills and attention to detail.
-
Experience with writing automated tests and tooling (Jest, Selenium).
-
Experience in HTML, CSS, JavaScript, and popular frameworks (React.js, Vue.js).
-
Familiarity with server-side CSS pre-processing platforms (LESS and SASS).
-
Experience with data visualisation (D3.js and plotly) and mapping libraries (Leaflet, Mapbox).
-
Familiarity with code versioning tools, such as Git.
-
Proficiency in the use of Figma Design.
-
Working knowledge of Accessibility requirements.
Soft Skills Sought
-
Driven and self-motived with a tenacity to succeed
-
Eye for detail and good organisation skills
-
Customer-first approach, careful and diligent
-
Pragmatic and creative thinker
-
Comfortable in fast-paced scale-up environment
-
Comfortable helping with any tasks
-
Strong personal integrity
-
Good cultural fit within the team and personable
What We Offer
-
To be part of a passionate team, with a shared vision to improve our environment
-
Excellent working environment which is supported by an open culture of learning and development for all our staff
-
Superb professional development opportunities
-
Yearly company bonus scheme
-
Match funded pension contributions
-
Company death in service scheme
-
WeCare, online support service, giving you and your family access to UK-based GPs, mental health support and much more
-
Access to leading cycle to work and tech schemes
-
Discount schemes for personal purchases
-
Eye-care and discount on glasses through Specsavers
-
Social funds & regular social events
-
Free snacks and drinks
-
Subsidised mobile phone contributions
Our Values
Passionate about what we do
– We genuinely care about the air we all breathe. We’re here to make a difference for every future generation to come.
We care about our customers
– We look after our customers and ensure they are delivered the best service that we can provide.
Collaboration is
key
– We work closely with all our peers. Working together to achieve shared goals.
Thought
Leaders
– We introduce disruptive technologies to accelerate sustainable urbanisation.
Exceptional innovators
– We look forward, seeking new and improved ways of doing things, keeping abreast of new technologies available to us.
Interview Process
Short-listed candidates will be invited to an interview process at our offices at Space Park Leicester.
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.
Application
Application is by CV and covering letter, applications with no CV will be disregarded.
Please email a CV and covering letter to: vacancies@earthsense.co.uk stating the job reference.
Applicants MUST already be eligible to work in the UK.