VNG Career Site Header

Chia sẻ việc làm

  • Logo Footer
  • Logo Footer

Công việc liên quan

Tìm công việc

Lead Software Engineer - VNGGames

OfficialTechSoftware25-PEN-2935
locationThành phố Hồ Chí Min...
Xem mô tả bằng
Tiếng Việt

Mô tả công việc

  • Lead the design and development of high-performance, scalable frontend applications serving millions of gamers. 
  • Architect and implement micro frontend solutions using modern frameworks like React and module bundlers such as Webpack or Vite. 
  • Drive frontend performance optimization initiatives, focusing on metrics such as FCP, TTI, CLS, and overall Core Web Vitals. 
  • Collaborate with cross-functional teams (backend, product, design, QA) to define technical solutions and ensure seamless end-to-end user experiences. 
  • Establish and enforce frontend engineering best practices including accessibility, testing, code maintainability, and modularity. 
  • Lead code reviews and provide technical mentorship to mid-level and junior frontend engineers. 
  • Stay up to date with frontend trends, proactively driving innovation in the UI architecture and tooling ecosystem. 
  • Participate in system monitoring, debugging, and incident handling to ensure application stability and responsiveness.

Yêu cầu

  • Bachelor’s degree in Computer Science, Software Engineering or related fields. 
  • 5+ years of experience in frontend development with strong expertise in JavaScript, TypeScript, and ReactJS. 
  • Solid experience building and maintaining micro frontend architectures using frameworks like Single-SPA, Module Federation, or similar approaches. 
  • Deep understanding of Webpack, including custom configuration, performance tuning, and optimization techniques. 
  • Proven track record of frontend performance optimization in production (lazy loading, bundle splitting, critical rendering path, etc.). 
  • Proficient in building component libraries or design systems with TailwindCSS, Headless UI, or equivalent. 
  • Experience with frontend observability and performance tools such as Lighthouse, Sentry or Web Vitals. 
  • Solid understanding of modern frontend testing strategies: unit, integration, and end-to-end testing (e.g., Jest, Testing Library, Cypress). 
  • Familiarity with CI/CD pipelines, Git workflows, and tools like GitLab CI or similar. 
  • Strong communication and leadership skills; ability to align tech direction with product goals and mentor a team effectively. 
  • Comfortable working in agile environments and taking ownership of technical delivery from planning to production. 
Nice to have:
  • Experience with Next.js, Vite, or Server-Side Rendering (SSR) strategies. 
  • Experience building frontend platforms or SDKs used by other teams. 
  • Familiarity with backend integration patterns, or RESTful API design. 
  • Experience in gametech or building web-based products for gaming communities. 
  • Exposure to containerized development environments (Docker) and cloud platforms (AWS/GCP).