Senior Frontend Developer / Tech Lead

Uvation, Inc.

Malaysia

On-site

MYR 180,000 - 280,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Uvation, Inc. is seeking a senior front-end engineer to own the technical direction for complex React/Next.js features in a Malaysia-based team. You will mentor peers, review designs, and drive architecture decisions while ensuring performance and robust data access patterns.

The role emphasizes scalable UI architectures, reusable components, and strong collaboration with backend teams to define and validate API contracts. Proficiency with modern tooling and design systems is essential.

Qualifications

  • Advanced experience with React, Next.js, TypeScript and modern hooks-based component design.
  • Design scalable front-end architecture with clear UI vs. data access boundaries.
  • Experience building reusable component libraries and consistent APIs.
  • Strong state-management with Zustand, Redux Toolkit or equivalent.
  • Proficient HTML, CSS/SCSS, responsive and accessible design.
  • Experience with design systems (IBM Carbon or Material UI).
  • REST API integration with typed models and data handling.
  • Contract testing and API contracts with backend teams.
  • Performance profiling, memoisation, code splitting and lazy loading.
  • GPU/memory awareness for graphics-heavy screens.
  • Hands-on WebGL/three.js/React Three Fiber, scene and animation control.
  • Event and interaction management across layered UI/graphics surfaces.
  • Map SDK integration, coordinate systems and token safety.
  • Clean component integration with isolated styles and no global side effects.
  • Vitest/Jest and React Testing Library testing strategy.
  • Strict TypeScript, error boundaries, cross-browser testing and DevTools.
  • CI/CD, Git workflows and high-quality PR reviews.
  • Experience with Azure DevOps and technical leadership via mentoring.
  • Front-end security fundamentals and safe third-party usage.

Responsibilities

  • Own technical direction for complex front-end features and mentor the team.
  • Support design decisions, perform code reviews and provide guidance.
  • Define scalable component boundaries and enforce design-system governance.
  • Collaborate with backend on API contracts and data integrity checks.
  • Lead performance optimization and accessibility improvements across features.

Skills

React
Next.js
TypeScript
UI Architecture
State Management
UI Testing
WebGL/Three.js
Design Systems
REST API
CI/CD
Azure DevOps
Performance Optimization
Accessibility
Cross-Browser
Security Basics

Tools

Vitest/Jest
React Testing Library

Job description

Job Overview

React, Next.js, architecture and interactive graphics | 5 to 8 years

This role owns technical direction for complex front-end features and supports the team through design decisions, reviews and mentoring. The successful candidate should combine strong React and Next.js engineering with architecture, performance and integration expertise.

Must Have Skills
  • Advanced experience with React, Next.js, TypeScript and modern hooks-based component design.
  • Ability to design scalable front-end architecture with a single source of truth and clear boundaries between UI, business logic and data access.
  • Experience designing reusable component libraries and governing consistent component APIs.
  • Deep experience with Zustand, Redux Toolkit or an equivalent state-management approach, including efficient selector design.
  • Strong HTML, CSS and SCSS skills, including responsive design, accessibility and style isolation.
  • Experience implementing interfaces from detailed visual specifications and using design systems such as IBM Carbon or Material UI.
  • Strong REST API integration experience, including typed models, adapters, polling and defensive handling of missing or inconsistent data.
  • Experience defining or validating API contracts with backend teams and applying contract-testing principles.
  • Demonstrated performance expertise, including profiling, memoisation, code splitting, lazy loading and bundle analysis.
  • Awareness of frame rate, GPU utilisation and memory behaviour on graphics-heavy screens.
  • Hands‑on experience with WebGL, three.js or React Three Fiber, including scene and camera control, pointer picking and animation timelines.
  • Experience managing events and interaction across layered UI and graphics surfaces.
  • Experience integrating map SDKs, handling coordinate systems, implementing provider fallbacks and managing API tokens safely.
  • Ability to build components that integrate into an existing host application through clean props and callbacks, isolated styles and no unintended global side effects.
  • Strong testing experience with Vitest or Jest and React Testing Library, supported by a practical test strategy.
  • Experience with strict TypeScript, error boundaries, cross-browser testing and browser DevTools.
  • Experience contributing to CI/CD pipelines, Git workflows and high-quality pull-request reviews.
  • Experience with Azure DevOps
  • Proven technical leadership through mentoring, task breakdown, estimation and technical documentation.
  • Understanding of front-end security fundamentals, including secure environment configuration, safe logging and responsible third-party dependency use.
Good to Have Skills
  • Experience with advanced animation libraries such as GSAP or Framer Motion.
  • Experience with charting and data‑visualisation libraries.
  • Experience with visual regression testing or end-to-end testing using Playwright
  • Experience with internationalisation and localisation at scale.
  • Familiarity with micro-frontends, monorepos or design-system governance.
  • Experience with production observability, release support and incident investigation.
  • Experience leading technical discovery or proof-of-concept work for complex interactions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Frontend Developer (React Js / Next Js)
Frontend Developer (React Js / Next Js)

Uvation, Inc. • Malaysia

On-site
MYR 120,000 - 180,000
Frontend Software Engineer
Frontend Software Engineer

User Experience Researchers Pte Ltd • Kuala Lumpur

On-site
MYR 120,000 - 192,000
Senior Frontend Developer
Senior Frontend Developer

Agensi Pekerjaan Penta Consultancy Sdn. Bhd • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Senior Front-End Developer
Senior Front-End Developer

upscale • Kuala Lumpur

On-site
MYR 134,000 - 201,000
Frontend Developer
Frontend Developer

User Experience Researchers Pte Ltd • Kuala Lumpur

On-site
MYR 67,000 - 134,000
Web Developer
Web Developer

Accenture PLC • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Technical Team Lead (Front-End Focus – ReactJS, React Native, Node.js)
Technical Team Lead (Front-End Focus – ReactJS, React Native, Node.js)

techstreet • Petaling Jaya

On-site
MYR 180,000 - 240,000
Performance Bonus
Frontend Developer Intern
Frontend Developer Intern

Infinity Data • Kuala Lumpur

On-site
MYR 33,480 - 55,800
Web Developer
Web Developer

Accenture Southeast Asia • Kampung Malaysia Tambahan

On-site
MYR 60,000 - 72,000
Mid Senior Frontend Engineer
Mid Senior Frontend Engineer

Fuku • Kuala Lumpur

Hybrid
MYR 120,000 - 220,000