Search Jobs

Search by job, company or skills

Senior Frontend Developer (React.js / Next.js / TypeScript) (Vietnamese Speaker)

Senior Frontend Developer (React.js / Next.js / TypeScript) (Vietnamese Speaker)

asian technology solutions (vietnam)
  • Posted 3 hours ago
  • Be among the first 10 applicants

Job Description

Senior Frontend Developer (Vietnamese Speaker)

React.js / Next.js / TypeScript | Good English

About the Role

ATS Vietnam is looking for a Senior Frontend Developer to build and enhance high-performance web applications, with a focus on real-time dashboards, data-heavy interfaces, and interactive data visualization.

You will work closely with Backend Engineers, Product Owners, and international teams to develop scalable and responsive applications for real-time financial data and trading workflows.

Key Responsibilities

  • Develop and maintain modern web applications using React.js, Next.js, and TypeScript.
  • Build responsive, high-performance UIs for trading platforms, analytics tools, and real-time dashboards.
  • Develop interactive data visualization for large and real-time datasets.
  • Integrate frontend applications with backend services through REST APIs, WebSockets, and SSE.
  • Optimize frontend performance, UI rendering, state management, and application responsiveness.
  • Build reusable UI components, frontend libraries, and design systems.
  • Collaborate with Backend Engineers, Product Owners, and international stakeholders.
  • Participate in code reviews, technical discussions, and frontend architecture decisions.
  • Troubleshoot and resolve technical issues to improve application stability and maintainability.
  • Contribute to automated testing and CI/CD processes where applicable.

Requirements

  • 5+ years of professional Frontend Development experience.
  • Strong hands-on experience with: React.js, Next.js, TypeScript.
  • Experience developing high-performance, data-intensive web applications.
  • Strong experience integrating and consuming REST APIs.
  • Hands-on experience with WebSockets and/or Server-Sent Events (SSE).
  • Good understanding of frontend architecture, component-based development, and performance optimization.
  • Experience with modern state management.
  • Comfortable working in a Linux development environment.
  • Good understanding of Git and collaborative development workflows.
  • Good/Strong English communication skills, both written and verbal.
  • Comfortable working in a fast-paced engineering environment.
  • Able to work during the 3:00 PM – 7:00 PM ICT overlap with the London team.

Nice to Have

  • Experience with D3.js, Highcharts, or similar visualization libraries.
  • Experience with Redux Toolkit, Zustand, or TanStack Query.
  • Experience with Jest, Cypress, or similar testing frameworks.
  • Experience with Docker / Kubernetes / CI/CD.
  • Experience in Fintech, Trading, Capital Markets, Risk Management, or real-time data platforms.
  • Understanding of high-frequency data, low-latency systems, and performance optimization.

Contract & Compensation

  • Salary: Up to 50M VND gross/month, negotiable based on experience and interview performance.
  • Contract: Initial 3-month project/freelance contract, renewable every 3 months.
  • Probation:No probation.
  • SHUI: Contributions based on 100% gross salary from the first onboarding day.
  • Project: Long-term project with potential for continued extension.
  • Working environment: International team with opportunities to work on high-performance financial technology platforms.

Working Information

  • Location: E Town Cộng Hòa, Tân Bình, Ho Chi Minh City.
  • Working model:100% onsite.
  • Working hours:10:00 AM – 7:00 PM, Monday–Friday.
  • Required overlap:3:00 PM – 7:00 PM ICT with the London team.
  • Availability: ASAP / short notice preferred.

Hiring Process

CV Screening → Profile Review → Interview → Offer → Onboarding

  • Round 1: Online – Background check + English communication.
  • Round 2: Online – Technical / Frontend + English.
  • Round 3: Additional technical/skills interview if required.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Component-based development

Redux Toolkit

TanStack Query

WebSockets

Frontend architecture

Linux development environment

Next.js

Zustand