Frontend Engineer (React / Next.js)
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
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.