Lead Software Engineer:
[UK-based ONLY 🇬🇧]
Moonbility is seeking a talented Lead Software Engineer (Tech Lead - React/Vue/NodeJS) to join our team to build our AI-powered impact visualisation platform and address the most pressing issue of lacking data visibility in transport.
Who we are
Moonbility assists transport operators and infrastructure owners by simulating and visualising the impacts of asset failures and unavailability. Its AI-powered platform uses advanced geospatial analysis to provide clients with a comprehensive, human-ready single source of truth about their environments. This enables optimised maintenance and daily operations, and contributes to the national net-zero efforts. Use cases for Moonbility’s technology include railway maintenance, monitoring real-time wheelchair bay status on buses, and optimising depots in the logistics industry.
Lead Software Engineer offer
- Opportunity to shape the future of transport: make a real impact on the product direction and at an industry scale.
- Employee share option scheme: you will have the opportunity to own a piece of the pie.
- Flexibility: you will be able to work from Geovation Hub and have hybrid options. Though London-based residency is preferred.
Lead Software Engineer responsibilities
- Hands-on full-stack development (85% of the work)
- Implement ML/computer vision to the flagship platform
- Support founders’ product vision
- Shape the product roadmap by clearly defining the required modularity at each stage
- Lead the product development end-to-end for the flagship platform
- Deliver project-based deliverables in parallel
- Coach junior developers
Lead Software Engineer requirements
- Degree in computer science, or a related field
- 5+ years hands-on experience in full-stack web development, with a strong portfolio in technologies such as NodeJS, React/Next, Redux, React Hooks, Vue/Nuxt, PostgresQL
- Proficiency in development practices like git/github, continuous documentation, testing, and modern tools like Webpack or Vite.
- An open-minded, quick learner who is technically proficient and a problem-solver.
- Fluent in English, with great autonomous work habits and a positive team spirit.
- Eager to engage in knowledge sharing and continual learning within the team.
Optional but beneficial
- Experience in building machine learning/Computer Vision product, and Python
- Have experience in geospatial technologies (Cesium, ThreeJS, Mapbox, OpenStreetMap).