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:
â
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.
â
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.
â
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.
ââ
Innovation and Improvement:
Stay abreast of emerging front-end technologies and integrate them into operations and activities where beneficial.
Provide recommendations for continuous improvement.
â
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