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 18 jobs at Salmon