Join our team.

Frontend Developer

We are looking for a great TypeScript developer who is proficient in building single page apps with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows like Redux. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

Responsibilities

You will be responsible for:

  • Developing new user-facing features using React.js

  • Building reusable components and front-end libraries for future use

  • Translating designs and wireframes into high quality code

  • Optimising components for performance across the array of web-capable devices and browsers our users favour

Skills

You will have:

  • Strong proficiency in TypeScript, including DOM manipulation and the JavaScript object model

  • Thorough understanding of React.js and its core principles

  • Experience with popular React.js workflows such as Redux

  • Experience with mapping libraries like Leaflet.js, MapLibre, MapBox a plus

  • Experience with AWS services, in particular Amplify, DynamoDB, Cognito a plus

  • Familiarity with RESTful APIs

  • Familiarity with modern front-end build pipelines and tools, such as GitHub Actions, Storybook

  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.

  • Ability to understand business requirements and translate them into technical requirements

  • A knack for benchmarking and optimization

  • Familiarity with code versioning tools, particularly Git

Experience

  • We are a remote team with access to common workspaces in London. You will be comfortable working with a distributed team, effective at communicating with your team and managing your time efficiently.

  • We are a growing start-up company and you will have experience working in small technical teams, working closely alongside fellow engineers, data scientists, designers and domain specialists.

Role details

  • This is a fixed term contract of approximately three months

  • Expected engagement of 3-5 days per week, to be determined with candidate

  • Remote working within the UK, with option of joining us in central London office