➔ All jobs
➔ Jobs at Machine Medicine
➔ Apply for this job
Front-end Engineer
The company
Machine Medicine Technologies (MMT) uses computer vision and computational statistics to enhance the neurological assessment of patients. Our first product, KELVIN, allows assessments of motor dysfunction conditions to be performed, recorded and used both faster and better than has ever previously been possible. KELVIN is already in use at clinical sites across several countries to support routine patient care and clinical trials. MMT aims to build the platform into a generalized tool for patient selection, surgical planning and device programming for machine brain interfacing, a revolutionary therapeutic innovation.
About You
You are a hard-working and talented Junior or Mid front-end engineer with a superb command of general programming principles. You have a passion not only for software development, but also for working with people and getting the most out of your colleagues. You have strong front-end development skills, and are keen to put those skills to use in growing a fullstack team.
Key Responsibilities
- Leading the design, development and delivery of key front-end web application features for our core products.
- Proposing and championing ideas for back-end development.
- Inputting on decisions relating to the product architecture and design.
Skills required
- Proficiency in writing both React class components and functional components.
- Experience with React state management solutions, such as lifting state, using context and centralized application state solutions such as Redux.
- Experience with writing reusable React components that can be designed and tested in isolation. Storybook experience desirable.
- Up to date with newest developments within React, such as Suspense usage within data frameworks.
- Experience when it comes to RESTful API consumption using Fetch/Axios and how data fetching and caching should be integrated within the application's state.
- A decent understanding of how to implement widely used data structure and algorithms with javascript.
- Up to date with modern ECMAScript syntax, ES6+.
- Good understanding of Promises and using asynchronous operations within javascript.
- Using Jest to write tests and generate mocks.
- Good understanding and experience with using Typescript, leveraging type annotations and type checking to write solid and informative code.
- Appreciation for the user experience and intuitive interface design, some level of experience in those fields where the candidate would be able to partake in the design process.
Desirable experience
- Experience working in an Agile team.
- Enthusiastic and ambitious.
- Excellent time management skills.
Qualification
- BSc in Computer Science or an equivalent field or Higher
Company Culture
A fast-moving startup, with an energetic and dynamic team, looking to disrupt the MedTech industry with AI. Our employees are encouraged to take on the sort of career development opportunities that cannot be found at larger, more established, companies. We are in the highly regulated medical device industry, so our engineering team has to have an even greater focus on quality, usability and versatility. We also like to blow off steam, whether that’s playing a few rounds of table tennis in the office, or arranging an online gaming session.
Company Benefits
- Competitive salary.
- Employee equity programme.
- Pension.
- Work laptop provided.
- Monthly socials.
- 25 days annual leave (+ 9 bank holidays).
- Office location close to London Bridge (Zone 1)
Additional Information
- Experience level: Junior/Mid Level
- Tech stack used: React, Flask, FastAPI, AWS, Lambdas, Docker, Terraform
- Primary skills we consider: React
- Salary: Competitive Salary
- Employment type: Permanent & Full-time
- Remote working: Available
- Visa sponsorship: Available
Job Reference no. FED112
Categories
- Top JavaScript Jobs Worldwide
- Junior JavaScript Jobs Worldwide
- Mid-weight JavaScript Jobs Worldwide
- Senior JavaScript Jobs Worldwide
- Front End Jobs Worldwide
- Senior Front End Jobs Worldwide
- Junior Front End Jobs Worldwide
- Full Stack Jobs Worldwide
- Senior Full Stack Jobs Worldwide
- React Jobs Worldwide
- Senior React Jobs Worldwide
- React Native Jobs Worldwide
- TypeScript Jobs Worldwide
- Node.js Jobs Worldwide
- Back End Jobs Worldwide
- Angular Jobs Worldwide
- Vue.js Jobs Worldwide
Locations
- North America
- South America
- Europe
- Africa
- Asia
- Oceania
- United States
- San Francisco, USA
- Los Angeles, USA
- New York, USA
- Austin, USA
- Miami, USA
- Seattle, USA
- Chicago, USA
- Canada
- European Union
- United Kingdom
- London, UK
- Spain
- Barcelona, Spain
- Madrid, Spain
- Portugal
- Lisbon, Portugal
- Porto, Portugal
- France
- Paris, France
- Italy
- Rome, Italy
- Milan, Italy
- Germany
- Berlin, Germany
- Frankfurt, Germany
- Australia
- Sydney, Australia
- Melbourne, Australia
- Belgium
- Brussels, Belgium
- Czechia
- Prague, Czechia
- Brno, Czechia
Collections
- Aerospace companies
- Automotive companies
- Blockchain companies
- Creative companies
- Cryptocurrency companies
- Data companies
- Developer Tools companies
- Finance companies
- Fashion companies
- Gaming companies
- Healthcare companies
- Human Resources companies
- Marketing companies
- Media companies
- Metaverse companies
- Music companies
- NFT companies
- No-Code companies
- Non-Profit organisations
- Productivity companies
- Real Estate companies
- Retail companies
- Robotics companies
- SaaS companies
- Security companies
- Social Media companies
- Software companies
- Sports companies
- Sustainability companies
- Tech-for-Good companies
- Telecomunication companies
- Transportation companies
- Travel companies
- Jobs providing visa sponsorship
- 4 day week jobs