Senior React Engineer

AI overview

Help shape user experience and elevate front-end culture by architecting scalable solutions using React.js and TypeScript while collaborating with product teams to ship high-quality features.

🚀 Senior Front-End Engineer (React / TypeScript)

Flowie is building the most beloved B2B collaboration platform in Europe. We help finance and procurement teams move from repetitive admin to strategic impact — and we’re growing fast across the continent.

We’re looking for a Senior Front-End Engineer to help shape the user experience of our product and elevate our front-end culture.

You’ll join a product-driven, async-friendly team where quality, ownership, and pragmatism matter. You’ll work closely with product managers, designers, and backend engineers to build beautiful, scalable interfaces used daily by teams across Europe.

🛠️ What you’ll do

Architect and build scalable front-end solutions using React.js and TypeScript, following clean code principles and modular design.

• Evolve our component-driven UI with an atomic design system based on Material UI, ensuring reusability and consistency.

• Deliver interfaces that are responsive, accessible, and optimized for performance across browsers and devices.

• Collaborate with backend engineers to define clean data contracts over REST, GraphQL, and WebSocket APIs.

• Lead the frontend testing strategy — from unit to E2E — and enforce quality through thoughtful code reviews.

• Promote high engineering standards: separation of concerns, single responsibility, strict typing, and maintainable architecture.

• Support and mentor other developers through pair programming, design reviews, and shared ownership.

• Work closely with design and product to ship features that are both intuitive and feasible.

• Keep an eye on the future: evaluate GenAI capabilities that improve developer experience and product UX.

✅ What we’re looking for

• 8+ years of experience in front-end development with React and TypeScript.

• Strong expertise in frontend architecture, state management (Redux or Redux Toolkit), and scalable design patterns.

• Experience building accessible, performant, and responsive web apps at scale.

• Comfortable with legacy codebases and progressively modernizing architecture.

• Practical mindset when it comes to testing, automation, and deployment workflows (e.g. GitHub Actions, Vercel, Cypress).

• Curiosity about generative AI and how it can support front-end workflows or user experiences.

• Excellent communication skills, including async collaboration and working in remote-friendly teams.

• Fluent in English (French not required; other EU languages are a plus).

🧭 About the role

• 🗺️ Remote-friendly across Europe

• 🇫🇷 CDI if you’re based in France

• 🌍 Contractor setup if you’re based elsewhere

• 💻 Our stack: React, TypeScript, Vite, GraphQL, Material UI, Cypress, WebSockets

• 🧠 IDE of choice: we encourage Cursor (GenAI-native) but flexible

If this sounds like your kind of challenge, let’s talk!

You’ll join a team that cares about shipping great code and building a product that teams genuinely love using.

Requirements

✅ What we’re looking for

• 8+ years of experience in front-end development with React and TypeScript.

• Strong expertise in frontend architecture, state management (Redux or Redux Toolkit), and scalable design patterns.

• Experience building accessible, performant, and responsive web apps at scale.

• Comfortable with legacy codebases and progressively modernizing architecture.

• Practical mindset when it comes to testing, automation, and deployment workflows (e.g. GitHub Actions, Vercel, Cypress).

• Curiosity about generative AI and how it can support front-end workflows or user experiences.

• Excellent communication skills, including async collaboration and working in remote-friendly teams.

• Fluent in English (French not required; other EU languages are a plus).

🧭 About the role

• 🗺️ Remote-friendly across Europe

• 🇫🇷 CDI if you’re based in France

• 🌍 Contractor setup if you’re based elsewhere

• 💻 Our stack: React, TypeScript, Vite, GraphQL, Material UI, Cypress, WebSockets

• 🧠 IDE of choice: we encourage Cursor (GenAI-native) but flexible

If this sounds like your kind of challenge, let’s talk!

You’ll join a team that cares about shipping great code and building a product that teams genuinely love using.

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Engineer Q&A's
Report this job
Apply for this job