Location
Portugal
Job Type
full-time
Salary
€75,000 – €105,000
Posted
April 25, 2026

Job Description

Feedzai is the world’s first RiskOps platform for financial risk management, and the market leader in safeguarding global commerce with today’s most advanced cloud-based risk management platform, powered by machine learning and artificial intelligence. Feedzai is securing the transition to a cashless world while enabling digital trust in every transaction and payment type. The world’s largest banks, processors, and retailers trust Feedzai to protect trillions of dollars and manage risk while improving the customer experience for everyday users, without compromising privacy. Feedzai is a Series D company and has raised $282M to date. With a valuation of $2 billion, our technology protects 1 billion consumers and 90 billion transactions each year.

The Engineering (Tech) Team is responsible for all Feedzai product development. Together with Product Management and Data Science, we build the next generation of tools to catch fraud in real-time with a machine learning first approach. Formed by engineers and managed by engineers, at Feedzai, you will find one of the most talented teams out there, from junior to senior engineers.

We are fast-paced and provide a safe, open, and collaborative environment that encourages us to lean in, try new things and discover our potential with continuous learning for everyone.

While building the best value for our customers, you will work with a wide range of technical challenges. Such as building distributed systems that need to operate 24/7 and ultra-low latencies, solving UI/UX problems to help fraud analysts to fight fraud more efficiently. In addition, designing extensive databases from relational, NoSQL and graphs, validate and develop new data science techniques and algorithms.

You: We’re looking for a Frontend Engineer to join the Escudo team, the team responsible for maintaining and evolving Feedzai’s Design System. Escudo is the backbone of our user interfaces, ensuring consistency, accessibility and efficiency across our entire product suite.

Your mission goes beyond building features; you will be building the building blocks. You will treat the Design System as an internal product, focusing on scalability, adoption, and creating a world-class developer experience for your colleagues, bridging the gap between Design and Engineering.

The Escudo Team: The Escudo Team builds the foundation that allows Feedzai to disrupt the financial crime industry with speed and consistency. We view our fellow engineers and designers as our primary customers. By providing a robust, cloud-first, and flexible design system, we enable product teams to focus on solving complex financial risk problems rather than reinventing UI components. Being part of this team means you value precision, empathy for the developer experience, and the power of shared standards. We define how Feedzai looks and feels. 

Your Day to Day:

  • Architect & Build: Develop highly reusable, accessible (WCAG), and performant React components that serve as the standard for all Feedzai products.
  • Bridge Design & Code: Collaborate closely with Product Designers to translate visual language into code, ensuring pixel-perfect implementation.
  • Empower Developers: Write clear, comprehensive documentation (using tools like Storybook) and create tooling that makes it easy for product teams to adopt and use the system.
  • Quality Assurance: Be the guardian of frontend standards. Implement rigorous testing strategies (unit and component testing) to ensure zero regressions in the library.
  • Support & Advocate: Act as a consultant for product teams, helping them implement complex UI patterns and gathering feedback to iterate on the system.
  • Strategic Evolution: Have an active role in decisions regarding the frontend architecture and the long-term roadmap of the Escudo library.

You Have & You Know-how:

  • BSc/MSc degree in Computer Science, or a similar technical degree.
  • 4+ years of experience in modern JavaScript (ES6+), HTML5, and advanced CSS (Flexbox, Grid, CSS-in-JS/Modules).
  • Deep experience with React and its ecosystem.
  • Strong proficiency in TypeScript (essential for building type-safe libraries).
  • Demonstrated experience architecting, building, or significantly contributing to a Design System (not just using one).
  • Solid knowledge of Web Accessibility standards (WCAG) and semantic HTML.
  • Experience with testing frameworks (Jest, React Testing Library) and visual regression tools (e.g., Chromatic, Cypress).
  • Experience with Storybook or similar documentation platforms.
  • A "Service Mindset" or "Platform Mindset"—you enjoy helping other developers succeed.
  • Experience with npm package management and release lifecycles is a plus.

The Product Team builds our product to disrupt the financial crime industry from a data-led approach. We partner with our clients using a holistic lens and have result-driven solutions to manage financial risk with a cloud-first platform and a world-class UX interface. Being part of this team, you have a voice in planning, strategizing, and challenging the status quo. Your thoughts and ideas are valued. Our fast-paced and open environment encourages us to lean in, try new things, and  discover our potential. We define and act on what could be in tomorrow's world, not on what is today. Join Us!

 #LI-Remote #LI-MG3


Your First 30-Days at Feedzai:

You will be immersed in our brand with training, connections, and one-on-one time with your manager. You may shadow your colleagues virtually or onsite at an office depending on where you work as you are supported through your Feedzai journey. In addition, you will have access to a ton of information to give you history, context, and all the knowledge you can handle about Feedzai and the team. Finally, you will start working on projects and collaborating on work currently being done. We can't wait to have you join the team!

Feedzai is an Equal Opportunity Employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Feedzai does not accept unsolicited resumes from recruiters or employment agencies. 

 

🎯 Who is this job for?

This role suits a Senior Frontend Engineer with strong experience in React, TypeScript, modern JavaScript, and building scalable design systems. The candidate should be skilled in creating reusable UI components, ensuring accessibility (WCAG), writing tests, and collaborating closely with designers to translate UI/UX into code. They should also be familiar with frontend architecture, developer tooling (e.g., Storybook), and supporting other teams by maintaining and evolving a shared design system.

💬 Potential Interview Questions

  1. What are the key considerations when building a scalable Design System in React?
    Focus on reusability, consistency, and clear API design for components. Ensure strong TypeScript typing and maintain versioning to support adoption across teams.

  2. How do you ensure accessibility (WCAG) in frontend components?
    Use semantic HTML, proper ARIA attributes, and test with screen readers. नियमित audits and automated tools help maintain compliance.

  3. What are the benefits of using TypeScript in a component library?
    TypeScript enforces type safety, improves developer experience, and reduces runtime errors. It also makes components easier to document and reuse.

  4. How would you structure and document a component library?
    Use tools like Storybook to provide interactive examples and usage guidelines. Maintain clear documentation for props, states, and edge cases.

  5. How do you test React components effectively?
    Use Jest and React Testing Library for unit and integration tests. Include visual regression testing tools like Chromatic or Cypress to prevent UI breaks.

  6. What strategies improve performance in large-scale React applications?
    Apply memoization, code splitting, and lazy loading. Optimize rendering by avoiding unnecessary re-renders and using efficient state management.

  7. How do you manage versioning and releases for an npm package?
    Follow semantic versioning and automate releases with CI/CD pipelines. Ensure backward compatibility and maintain clear changelogs.

  8. How do you collaborate with designers to ensure pixel-perfect UI?
    Translate design tokens into code and maintain a shared design language. Regular communication and design reviews ensure alignment.

  9. What is a “platform mindset” in frontend engineering?
    It means treating internal tools like products, focusing on developer experience and scalability. The goal is to enable other teams to build efficiently.

  10. How would you prevent regressions in a shared component library?
    Implement strict testing strategies, CI pipelines, and visual regression checks. Encourage incremental changes and thorough code reviews.

📋 Job Summary

Feedzai is a global leader in AI-powered financial risk management, building cutting-edge tools to detect fraud in real time and secure digital transactions at scale . As a Senior Frontend Engineer on the Escudo team, you’ll architect and develop a scalable Design System using React, TypeScript, and modern frontend tooling, while collaborating closely with designers and empowering other engineers. The role is remote-friendly (Portugal-based), offering the chance to solve complex UI/UX challenges in high-performance, distributed systems. You’ll join a world-class engineering culture with strong ownership, impact on billions of users, and the opportunity to shape the foundation of a global product.

Required Skills

JavaScript Typescript React

Never miss a JavaScript opportunity

Subscribe to get similar jobs and weekly insights delivered to your inbox

Hiring JavaScript developers?

Post your job to 12,000+ registered developers. Starting free.

See Pricing

Related jobs

Is this your listing? Claim or request removal