
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
All done!
Your application has been successfully submitted!