Skip to content

Senior React Engineer

  • Remote
    • Europe
  • Tech

Job description

🚀 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.

Job 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.

or