TL;DR

Senior Frontend Engineer (Fintech): Building robust and scalable frontend applications using modern frontend frameworks and an in-house Design System, with an accent on user-centered thinking and cross-functional collaboration. Focus on shaping architecture, maintaining the Design System, and implementing platform features from scratch to impact thousands of users managing billions in assets.

Location: Remote (Portugal)

Company

bunch is building the backbone of private markets, enabling next-gen fund operations with an integrated system that combines secure data infrastructure, AI-powered workflows, and expert fund services.

What you will do

  • Build robust, scalable, and well-tested frontend applications.
  • Collaborate with PMs, Designers, and QAs to ship high-quality features quickly.
  • Lead technical decisions in the migration from Svelte to modern React.
  • Ensure a great developer experience and improve performance and reliability.
  • Actively shape product solutions and take ownership of the frontend domain.

Requirements

  • Have 5+ years of experience building frontend applications with platform engineering expertise.
  • Fluent in TypeScript.
  • Have deep expertise in React (v19).
  • Have experience building or maintaining custom Design Systems and component libraries.
  • Familiar with the testing pyramid and testing tools.
  • Understand UI/UX principles and can operate in ambiguity.

Nice to have

  • Previous exposure to fintech or highly regulated domains.
  • Experience with form libraries and form validation tools.
  • Svelte/SvelteKit experience.
  • Experience working in monorepo architectures.

Culture & Benefits

  • Become one of the key builders of the platform and shape the frontend culture.
  • Work with a highly collaborative Platform Team that values design and developer experience.
  • Remote work with quarterly meetings with the team.
  • Flexible hours and 28 vacation days per year.
  • Competitive compensation package including equity.

Hiring process

  • First interview with the Talent Team (30 min).
  • Hiring Manager Interview (60 min).
  • Technical Interview (60 min).