This job has been archived and is no longer active.
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.
TypeScript, React 18/19, Next.js
Redux Toolkit, RTK Query
React Router
Salmon-UI (MUI-based design system), Emotion
Storybook, theming & localization
Webpack, Vite
Husky, Semantic Release
Swagger TypeScript API (API typings generation)
React Testing Library
Jest
Cypress / Playwright
Sentry, Prometheus, Grafana
GitLab CI
ESLint, Prettier, Stylelint
Webpack Bundle Analyzer
Figma, pixel-perfect implementation
Component-driven development with Storybook
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
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
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)

Salmon
Salmon is a licensed neobank with big ambitions - and even bigger opportunities for product creators. We're building modern banking services for millions of Filipinos and expanding across South Asia.
Archived on: 7/9/2026

Senior Frontend Engineer