Frontend Engineer (React / Next.js)
Indexed description
Founded by visionary leaders Pavel Fedorov, George Chesakov, and Raffy Montemayor, Salmon is more than just a fast-growing technology company – we’re a bank with over 60 years of heritage. In 2024, we proudly transformed the Rural Bank of Sta. Rosa (Laguna), Inc. into Salmon Bank (Rural Bank) Inc.
With over 1 million Filipinos already trusting Salmon, we are continuously expanding our offerings and aiming to become a true financial super app for millions more.
Why Salmon?
- Exponential Growth: In 2025, we more than doubled our deposits, loans, and net income.
- Loved by Users: Our app is rated 4.8★, with 92% of users recommending us to friends and family.
- Top-Tier Team: Work alongside experts from fintech, banking, startups, and global companies.
- Innovation: We are at the intersection of finance and technology, shaping the future with bold ideas every day.
You will collaborate closely 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
- Develop and maintain user interfaces using React and Next.js.
- Work with our design system, theming, and localization to create consistent and responsive interfaces.
- 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 for improved user experience.
- Write and maintain unit and integration tests to ensure product reliability.
- Participate in code reviews and contribute to evolving frontend best practices.
- Work with error monitoring, logging, and analytics tools to ensure system health.
- Collaborate closely with designers and backend engineers to deliver seamless user experiences.
- Participate in architectural discussions and contribute to technical solution design.
- Has strong experience with React and TypeScript.
- Understands Next.js fundamentals (routing, SSR, ISR, data fetching).
- Is proficient in modern state management using Redux Toolkit and RTK Query.
- Has experience with 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 comprehensive tests and values product reliability.
- Has a solid understanding of web performance fundamentals and optimizing web applications.
- 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.
- Expertise in performance optimization or bundle analysis.
- Experience working in constrained or non-standard environments (kiosks, embedded systems, terminals).
- Collaborative and dynamic environment: Work with passionate, talented teams across design, backend, and platform.
- Innovation-driven culture: Your contributions will directly impact the way millions of Filipinos experience banking.
- Professional growth: We offer opportunities for rapid professional development, recognizing and rewarding merit.
- Remote and hybrid options: Flexibility in your work environment.
- Comprehensive benefits: Medical insurance, health and wellness benefits, and much more.
Apply now and help us build the future of banking!
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search