Job Description
Role Purpose
We are seeking a Frontend Developer to join us in developing Alchemite, our data-driven machine learning web application which enables customers to accelerate their R&D through visualisation and design of experiments.
Alchemite provides a React web application written in TypeScript with TailwindCSS for utility-first styling and react-query as the data-synchronization system. It interfaces with our backend, written in Python, to train and use machine learning models and upload, retrieve and analyse datasets via a RESTful API defined with an OpenAPI specification.
Main Duties and Responsibilities
You will work as part of a team of engineers and alongside product and machine learning experts to expand our Alchemite web application. On a day-to-day basis, you will be modifying, testing, and implementing UI components with complex state and design requirements, keeping in mind performance and usability.
Essential Requirements
1. 2+ years of experience professionally developing web applications using React
2. Excellent TypeScript/JavaScript programming skills
3. Experience with testing libraries such as Jest or Playwright
4. An appreciation for design and aesthetic details and their impact on the user experience
5. Knowl...