Frontend Engineer

Palm
Amsterdam, Netherlands
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
Amsterdam, Netherlands

Tech stack

JavaScript
Artificial Intelligence
Automation of Tests
Unit Testing
CSS
Code Review
Cursor (Graphical User Interface Elements)
Programming Tools
Github
Python
TypeScript
Web Applications
Tailwind
React
GIT
Sentry
GraphQL
Front End Software Development
React
REST

Job description

  • Own and deliver product features end-to-end-from thoughtful UI architecture to polished, reliable user experiences.
  • Build highly interactive, data-rich interfaces using advanced component primitives and enterprise-grade grids.
  • Shape how our users understand their financial data through intuitive, insightful visualisations.
  • Integrate complex data sources with resilient GraphQL/REST patterns, managing state, caching, and real-time updates.
  • Improve our system's reliability and performance, from the frontend rendering layer to cross-application observability.
  • Contribute to our shared component library and help define long-term patterns across our monorepo.
  • Collaborate openly and thoughtfully, sharing context, giving great code reviews, and elevating engineering standards.
  • Leverage AI-powered development tools to work efficiently while applying strong technical judgement.

Requirements

  • 3+ years of hands-on experience building modern web applications with React and TypeScript.
  • Strong understanding of React patterns, e.g. functional components, hooks, context, and composition.
  • Experience with state management (Zustand, Redux, or similar) and data-layer tools (TanStack Query, Apollo Client).
  • Comfort working with GraphQL and REST APIs, including loading states, error handling, and caching strategies.
  • Solid foundation in modern CSS, Tailwind experience is a plus.
  • Familiarity with headless UI libraries like Radix UI.
  • Practical experience writing unit tests (Jest, RTL).
  • Strong Git workflow habits and the ability to contribute effectively in a collaborative environment.
  • Attention to detail, a preference for clean composition over complex abstractions, and the ability to work independently while staying connected.

Nice-to-haves

  • Fintech or startup experience, helping you thrive in a fast-moving, data-driven environment.
  • Experience working across the stack e.g. with Go or Python.
  • Knowledge of Sentry, Storybook, or component documentation tooling.
  • Experience with AI-powered dev tools (Cursor IDE, GitHub Copilot).
  • You know your way around building or maintaining reusable UI components or design systems.
  • Exposure to data visualisations or dashboards that help people understand complex information.
  • Experience testing applications end-to-end or contributing to automated tests.
  • Comfortable exploring new tools or workflows that improve productivity and collaboration.

Benefits & conditions

  • Health Insurance Best-in-class local insurances to help you get treatment quickly whenever you may need it.
  • Wellness Stipend 500 EUR in annual wellness benefits - gyms, massages, you name it.
  • Time Off ️ 30 paid holidays for you to take time to recharge and relax.
  • Homeoffice Stipend 500 EUR to upgrade your home office

About the company

Palm's engineering team is building the future of treasury management software. Our product transforms how CFOs and treasurers manage cash forecasting and reporting. Taking it from a labour-intensive task to a quick and automated process. This role is about building features that finance teams don't just use, but love. You'll work on complex data grids, interactive visualisations, and sophisticated workflows that handle millions of dollars in transactions. You'll help Palm establish engineering patterns and practices that will scale as we grow. We are defined by our values: * Speak with Courage: We don't wait for perfect docs - we jump into the conversation. * Lead with Curiosity: We surface customer insights fast, so we can iterate even faster. * Work with Heart: Deployments are complex - we embrace the challenge. You'll be working side by side with the founders, product, and engineering teams, shaping Palm's growth and leaving your fingerprints on the company we're building., Palm is a remote-first company with team members across Europe. We value flexibility and trust our team to do their best work from wherever they're most productive. That said, we believe in the power of in-person collaboration. We bring the entire team together for off-sites to build relationships, align on strategy, and collaborate intensively on key initiatives.

Apply for this position