Senior Frontend Engineer

Job summary
Permanent contract
Paris
Salary: Not specified
A few days at home
Experience: > 3 years
Education: Master's Degree
Skills & expertise
Generated content
Prettier
React
Tensorflow
Kubernetes
Cypress
+12

Mindee
Mindee

Interested in this job?

Questions and answers about the job

The position

Job description

Our application ecosystem leverages the latest web development paradigms based on React, using TypeScript, Material UI, Jotai, React Query among other things. The rest of the stack is based on modern technologies such as Python (3.11+), FastAPI, PostgreSQL, Redis, Kubernetes while being agnostic of cloud providers.

The platform consists of:

  • an intuitive and visually rich web platform where you can create and use document process workflows including AI document understanding endpoints as well as interfaces and automation logic. Create your own account at https://platform.mindee.com to test it yourself;

  • a developer REST API handling high realtime throughput of documents across our worldwide customer base, see https://developers.mindee.com for more information.

As a senior Frontend Engineer at Mindee, your applications consume REST APIs authenticated with OAuth2/JWT and update in real time through the use of central data stores (React Query) and websocket-based push messages.

As a Senior Frontend Engineer you will be joining a growing team of about 20 engineers currently built as follow:

  • 1 CTO;

  • 4 Backend Engineers;

  • 1 Frontend Engineer;

  • 2 DevOps Engineers;

  • 5 ML Engineers;

  • 6 Datascientists;

You will be responsible for:

  • Designing the infrastructure, developing and maintaining Mindee’s platform real time reactive applications with React and TypeScript;

  • Using Vite to transpile the applications that you bundle for GitOps based Continuous Delivery on our Kubernetes clusters;

  • Improving the library of composable components and project templates and prevent regression with unit tests (Jest) and end to end tests (Cypress);

  • Contributing to the implementation of development processes and tests to improve general quality of our applications and internal dev. rituals;

  • Enhancing our users’ experience on their daily working tool by working constructively with other Software Engineers and Product to contribute to design and technical ideations and decisions;

  • Help other Engineering teams on some of their specific projects with your Software Engineer knowledge.

On top of that, you will have the opportunity to contribute to our open-source projects (Mindee JS Computer Vision SDK, docTR Tensorflow.js demo).


Preferred experience

We’d love to talk to you if you are…

  • A smart professional with at least 3 years of experience in frontend development and more specifically with functional React and TypeScript;

  • An autonomous, problem solving person who understands how to write a reactive, low DOM update application by cleverly using the store and designing the component hierarchy;

  • Happier when you write beautiful (prettier), well typed (eslint), well tested (jest) and well documented (docstrings, mkdocs) typescript code.

  • Curious about exploring micro-frontend architectures and about how to optimize the produced javascript;

  • Excited about working in a multi-skilled Engineering team spanning from core AI competencies to intuitive and smooth, user-facing applications;

  • A demanding person who likes to implement visually rich interfaces with attention to detail and fidelity, not afraid of teaming with the Product during Figma creation process and UX decisions;

  • Looking for a fast-paced, result-driven environment and also eager to improve the whole team craftsmanship by experimenting and sharing;

  • Fluent in English

Being skilled or interested in Node.js and Python (FastAPI) is a nice plus.


Recruitment process

  • Get to know each other interview with CTO or Lead Platform (30’);

  • A take-home technical assessment around some real-life challenges from the Frontend perspective (c. 2 hours);

  • Technical debrief of the assessment with Frontend Engineer and Lead Platform (1 hour);

  • In-person (if possible) culture fit meetup with other team members from Mindee

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

See all job openings