864,009open jobs
54,355companies
145,726added this week
Browse all
Salary
$66k – $103k per year (gross)
Location
In office (Singapore)
Seniority
Senior · 5+ years exp
Employment
Full-Time

First seen by Alion on Sep 25, 2026.

Overview
Company
Impact
Profile match
FPT Software is the global technology services arm of the FPT group and Vietnam's largest software exporter. It delivers application development, cloud migration, automotive software and artificial intelligence services to clients in dozens of countries. The company operates delivery centres across Asia, Europe and North America.

Overview

We are seeking an experienced Senior Frontend Engineer to design, build, and optimize staff-facing web applications for our next-generation client engagement platform. In this role, you will lead the client-side architecture for Relationship Managers (RMs) and Back-Office Operations teams, enabling intuitive, high-performance web applications for complex case management, entity relationship mapping, and workflow management.

The ideal candidate brings deep expertise in React 19, TypeScript, lightweight frameworks (Preact), and integration with dynamic workflow modeler libraries (bpmn-js, dmn-js, forms-js). You will collaborate closely with UX/UI designers, backend microservice engineers, and solution architects to deliver seamless, responsive, and secure enterprise web interfaces.

Responsibilities

Frontend Architecture & UI Development

  • Client-Side Architecture: Lead the architecture and UI component design for multi-tab, dynamic form-filling portals using React 19.2.4, TypeScript, and modern state management patterns.
  • BPM Form Modeler Integration: Embed and extend client-side workflow modelers and form engines using bpmn-js, dmn-js, and forms-js to enable dynamic, business-rules-driven form rendering, task tracking, and process visualization.
  • Performance Optimization: Drive client-side performance, dynamic code-splitting, bundle size reduction, and render optimizations—utilizing lightweight libraries like Preact where low latency and lightweight foot-prints are required.
  • Workspace Staging & Draft Autosave: Implement resilient local storage, tab-by-tab form state caching, and progressive data-saving mechanisms to support staging workspace updates for unvalidated user drafts before final submission.

Integration & API Standards

  • Backend API Integration: Integrate frontend components with backend microservices via RESTful APIs and secure RPC endpoints, adhering to strict enterprise network proxy requirements (e.g., handling RPC-over-HTTP patterns).
  • Identity & Authentication: Implement front-end authentication flows relying on OAuth2 / OIDC (ADFS authentication) and JWT session management.
  • Form Validation & UX: Build multi-level validation rules (client-side immediate validation vs. server-side business rules) for complex wealth management onboarding forms, tax-residency disclosures (CRS/FATCA), and risk profiling tools.

Code Quality & Engineering Excellence

  • Design System & Reusable Components: Contribute to and maintain enterprise UI component libraries, enforcing consistent design patterns, accessibility compliance, and visual standards.
  • Testing & Quality Assurance: Drive shift-left testing practices on the front end using Jest, React Testing Library, Cypress / Playwright, and automated UI component testing.
  • CI/CD & Deployment: Work with DevOps to automate frontend build pipelines, static analysis, security scanning (Veracode/SonarQube), and containerized web server deployments onto Red Hat OpenShift.

Qualifications & Technical Requirements

Experience

  • Total Experience: 5–8+ years in frontend/web engineering with 2+ years in a senior or lead role building complex, data-dense enterprise web applications (financial services or banking preferred).
  • Core Technical Stack Proficiency
  • Core Web Stack: Mastery of React 19.x, TypeScript, JavaScript (ES6+), HTML5, CSS3/SASS, and modern CSS-in-JS / utility-first frameworks.
  • Embedded BPM Tools: Hands-on experience integrating or customizing bpmn-js, dmn-js, and forms-js (or similar BPMN/DMN rendering frameworks).
  • Alternative Runtimes: Experience with Preact for lightweight, performance-critical components.
  • State Management & Routing: Deep understanding of state management libraries (Redux Toolkit, Zustand, React Query/TanStack Query) and React Router.
  • Build Tools & Bundlers: Hands-on experience with Vite, Webpack, Babel, ESLint, and npm/pnpm.
  • Testing: Proficiency with Jest, React Testing Library, Mock Service Worker (MSW), and E2E tools (Playwright/Cypress).

Preferred Banking Domain Experience

  • Wealth Management / Onboarding UI: Experience building forms, workflow dashboards, or document ingestion portals for High-Net-Worth (HNW) onboarding, entity structure visualization (Corporates, Trusts, SPVs), or Client-to-Client relationship mapping.
  • Dynamic Form Engines: Proven track record of building dynamic, metadata-driven form builders capable of rendering hundreds of conditional fields based on dynamic decision tables.
  • Compliance & Security Awareness: Familiarity with strict enterprise security guidelines, network proxy constraints, cross-site scripting (XSS) prevention, and secure token storage.

Soft Skills

  • UX/UI Collaboration: Ability to work side-by-side with UX designers to translate wireframes and design tokens into high-quality, pixel-perfect code.
  • Clear Communication: Strong communication skills to collaborate effectively with backend developers, business analysts, and product owners.
  • Mentorship: Passionate about mentoring junior/mid-level frontend engineers and championing frontend best practices across squads.

Skills

Final Draft, Front-End Architecture, Webpack, State Government, OAuth, API Specification, Web Engineering, Enterprise Networking, Technical Skillset, Low Latency, Application State Management, React Native, Workflow Engine, Pre-construction, BPMN, Testing

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
864,009 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Frontend
Similar stack
Same company
Singapore
In office • Full-Time • South Korea
JavaScript
Kotlin
TypeScript
Databases
MySQL
Amazon Redshift
AI/ML
Copilot
Claude Code
Frontend
Redux
Next.js
React.js
DevOps
AWS
Docker
GitHub
Apply
$80k – $85k per year • Hybrid • Full-Time • Bachelor's Degree • Addison • Denver • Atlanta • New York • Houston
JavaScript
Apply
≈ $39k – $84k per year (Estimated) • In office • Full-Time • 15+ years exp • Bachelor's Degree • Pune
Python
C++
Apply
In office • Full-Time • 5+ years exp
JavaScript
TypeScript
Frontend
Angular
React.js
Management
Agile
Apply
In office • Full-Time • Aveiro
JavaScript
Java
TypeScript
Java
Spring Boot
Frontend
RxJS
Angular
Sass
Mobile
Dependency Injection
State Management
DevOps
Rest API
OpenShift
CI/CD
Kubernetes
Windows
QA
Playwright
Jest
Vitest
Apply
$150k – $220k per year • Equity 0.5–1% • In office • Full-Time • San Francisco
JavaScript
TypeScript
Node JS
Databases
PostgreSQL
Frontend
Next.js
React.js
DevOps
GCP
Kubernetes
Management
Notion
Xero
QA
Selenium
Playwright
Chrome DevTools
Apply
≈ $111k – $206k per year (Estimated) • In office • Full-Time • 6+ years exp • Tampa
JavaScript
Java
TypeScript
Java
Maven
Hibernate
Databases
Oracle
MS SQL
Frontend
Angular
DevOps
CI/CD
Management
Agile
Apply
$180k – $280k per year • In office • 3+ years exp • San Jose
JavaScript
TypeScript
Frontend
React.js
Design
Figma
Apply
$180k – $280k per year • In office • 3+ years exp • Seattle
JavaScript
TypeScript
Frontend
React.js
Design
Figma
Apply
$180k – $280k per year • In office • 3+ years exp • Palo Alto
JavaScript
TypeScript
Frontend
React.js
Apply
$52k – $70k per year (gross) • In office • Full-Time • 3+ years exp • Singapore
JavaScript
TypeScript
Databases
MySQL
Frontend
React.js
JQuery
DevOps
Rest API
CI/CD
Git
AWS
Management
Agile
Apply
$56k – $89k per year (gross) • In office • Full-Time • 5+ years exp • Singapore
JavaScript
TypeScript
Frontend
Zustand
Redux
Webpack
Babel
React.js
Vite
React Query
npm
Sass
ESLint
Preact
pnpm
Redux Toolkit
MSW
React Router
Mobile
State Management
DevOps
OpenShift
CI/CD
Shift-Left
Cybersecurity
SonarQube
Shift-Left Security
Veracode
Management
BPMN
QA
Cypress
Playwright
Jest
Apply
$70k – $80k per year (gross) • In office • Full-Time • 5+ years exp • Singapore
Python
SQL
Databases
Snowflake
AI/ML
Dagster
Pandas
PyTorch
OpenAI
Machine Learning
DevOps
Azure
CI/CD
Windows
Management
Agile
Apply
M28 - Data Engineer 4 days ago
$56k – $89k per year (gross) • In office • Full-Time • 3+ years exp • Singapore
Databases
Apache Iceberg
DevOps
Terraform
CloudFormation
CI/CD
AWS
Platform Engineering
AWS Lambda
Amazon S3
AWS Step Functions
Analytics
ETL/ELT
Apply
$42k – $75k per year (gross) • In office • Full-Time • 1+ year exp • Singapore
JavaScript
SQL
AI/ML
Copilot
DevOps
Rest API
Azure
CI/CD
Git
Analytics
Power BI
Management
SharePoint
Agile
Apply
≈ $64k – $136k per year (Estimated) • In office • Full-Time • Singapore
Management
Microsoft Office
Apply
In office • Full-Time • Singapore
Apply
≈ $42k – $103k per year (Estimated) • In office • Full-Time • 2+ years exp • Singapore
AI/ML
Machine Learning
Apply
≈ $66k – $151k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Singapore
Databases
Snowflake
AI/ML
Copilot
Machine Learning
Analytics
Power BI
Microsoft Excel
Apply
In office • Full-Time • Singapore
AI/ML
Machine Learning
Apply
See all jobs
This is one of many
864,009 more open roles from verified company boards, updated every day.