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