Frontend Engineer (React / Next.js)

EuropeRemoteSenior

We are looking for an experienced Frontend Engineer to help us build modern, high-quality, and reliable web applications using React, Next.js, and our internal design system and tooling.

You will work on user-facing applications, shared component libraries, and platform solutions that are used across multiple company products.
The role involves close collaboration with design, backend, and platform teams, with a strong focus on performance, accessibility, and stability.

Tech Stack

Frontend

  • TypeScript, React 18/19, Next.js

  • Redux Toolkit, RTK Query

  • React Router

  • Salmon-UI (MUI-based design system), Emotion

  • Storybook, theming & localization

Build & Environment

  • Webpack, Vite

  • Husky, Semantic Release

  • Swagger TypeScript API (API typings generation)

Testing

  • React Testing Library

  • Jest

  • Cypress / Playwright

Monitoring & Analytics

  • Sentry, Prometheus, Grafana

CI/CD & Code Quality

  • GitLab CI

  • ESLint, Prettier, Stylelint

  • Webpack Bundle Analyzer

Design

  • Figma, pixel-perfect implementation

  • Component-driven development with Storybook

Responsibilities

  • Develop and maintain user interfaces using React and Next.js

  • Work with the design system, theming, and localization

  • Build reusable UI components and contribute to the shared component library

  • Integrate with REST and GraphQL APIs (using generated typings)

  • Optimize rendering performance and bundle size

  • Write and maintain unit and integration tests

  • Participate in code reviews and evolve frontend best practices

  • Work with error monitoring, logging, and analytics tools

  • Collaborate closely with designers and backend engineers

  • Participate in architectural discussions and technical solution design

We’re looking for someone who:

  • Has strong experience with React and TypeScript

  • Understands Next.js fundamentals (routing, SSR, ISR, data fetching)

  • Is confident with modern state management (Redux Toolkit / RTK Query)

  • Understands component-driven development and design system principles

  • Is familiar with build tools (Webpack / Vite) and CI/CD fundamentals

  • Pays close attention to UX, accessibility, and visual details

  • Writes tests and values product reliability

  • Has a solid understanding of web performance fundamentals

Nice-to-haves

  • Experience with Node.js / NestJS

  • Understanding of system design basics (API design, caching, scalability)

  • Experience with Headless CMS (Strapi or similar)

  • Experience with analytics and A/B testing

  • Participation in building design systems or UI libraries

  • Performance optimization or bundle analysis experience

  • Experience working in constrained or non-standard environments (kiosks, embedded, terminals)

Published on: 1/20/2026

Salmon

Salmonverified company badge

Salmon is a next-generation fintech company founded by Pavel Fedorov, George Chesakov, and Raffy Montemayor – visionary leaders with decades of experience in global finance, banking, and technology. Our mission is bold yet simple: to reshape the banking landscape in the Philippines and prove that people deserve better financial services. 

Website

See all 26 jobs at Salmon

Please let Salmon know you found this job on Wantapply.com. It helps us to get more jobs on our site. Thanks!