Join Foodsteps, an innovative food sustainability start-up, and make a real impact with your software engineering skills
Overview
£60000 - £80000
London, UK - Hybrid
Expires at anytime
Organisation summary:
At Foodsteps, we're on a mission to revolutionize the food industry by providing businesses the tools to measure, reduce, and communicate their environmental impact. Our start-up is at the forefront of addressing the critical challenge food systems pose to global emissions and biodiversity. We're growing fast and looking for passionate individuals to join our dynamic team of about 30 professionals who are committed to making a significant, positive difference to our planet.
Role Summary:Take charge of technical design, implementation, testing, release, and support for our React-based application.Contribute to a collaborative environment alongside our software engineering team, product manager, and product designer.Engage in fortnightly sprints with multiple production releases.Mentor peers in front-end development best practices and collaborate on design and optimization of processes.
Role Requirements:Vast experience with React and Typescript to build complex user interfaces.Proficiency in creating custom data visualizations using D3 or chartjs and CSS.In-depth knowledge of React best practices, including component composition, hooks, and providers.Expertise in developing custom component libraries that align with UI design.Automated front-end testing skills.Some experience with Python, API development (GraphQL, REST), and backend logic.
Salary, Location, and Benefits:
Expect a competitive salary range of £60,000 - £80,000, along with a full suite of benefits, including 27 paid holidays, flexible working hours, and climate perks travel days. While we value the flexibility of remote work, we'd like you to visit our London office at least once a month.
About Foodsteps We are a food sustainability start-up with a mission to help food businesses measure, reduce and communicate their environmental impact. Food systems account for around a third of global greenhouse gas emissions and are the leading driver of biodiversity loss, so immediate positive change in this area is crucial if we are to avoid catastrophic consequences from the ecological crisis. We are seeking candidates who share our sense of urgency and passion for working on something that contributes to the solution.
The Role As an experienced software engineer you will be responsible for the technical design, implementation, testing, release and support of our application with a particular focus on our React front end. You will be working closely with our small team of software engineers and our product manager and product designer. As part of this team you will work in fortnightly sprints and release to production several times a sprint. You will define and mentor other engineers in front end development best practices and patterns and collaborate with our product designer to define and optimise our front end design and development processes.
Experience and Skills You have significant experience building complex user interfaces using React and Typescript. You have experience building custom data visualisations, making use of libraries such as D3 or chartjs, and are proficient with CSS. You are well versed in React best practices and design patterns such as component composition, hooks and providers. You have experience developing libraries of custom components aligned with UI design artefacts. You are proficient in automated front-end testing. You have some experience building software applications in Python, developing APIs, using GraphQL and REST, and back end business logic when required.
Salary, Location and Benefits £60,000 - £80,000 Full range of benefits, including 27 paid holiday days, flexible working, and climate perks travel days. UK-based, able to visit our London office at least once a month.
Our Team and Workplace We are a UK-based company with an office space in London. Most of us go into the office two or three days a week, while some are fully remote. We are currently a team of about 30 people.