VNG Career Site Header

Share this opportunity

  • Logo Footer
  • Logo Footer

Related Job

Job Search

Junior Frontend Engineer, VNGGames

OfficialTechSoftware26-PEN-3820
locationThành phố Hồ Chí Min...
View this job in
English

Job description

  • Design and build high-quality user interface that enables player experiences, such as authentication, authorization, game launcher, game submission pipelines, player profiles and more.
  • Deliver high-quality user interfaces for our desktop game launcher and web-based player experiences using React, TypeScript, and ElectronJS.
  • Collaborate with backend engineers to integrate APIs and deliver end-to-end product features.
  • Write maintainable, testable, and performant code that adheres to modern engineering best practices.
  • Participate in technical discussions, code reviews, and improvement of engineering best practices.
  • Participate in live service operations and monitoring to ensure system reliability and quickly mitigate player-impacting issues.
  • Learn and grow in both technical skills and domain knowledge, with mentorship and support from more experienced teammates. 

Requirement

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 1-2 years of professional experience as a frontend engineer, familiarity with React (or strong interest in learning).
  • Solid understanding of engineering fundamentals, data structures and algorithms.
  • Familiar with HTML/CSS, JavaScript/TypeScript fundamentals and modern web development principles.
  • Experience with React or similar frameworks, familiar with at least one MV* framework.
  • Knowledge of web browser mechanisms and rendering processes.
  • Experience with writing unit tests to ensure the reliability, and maintainability of frontend applications.
  • Solid understanding of frontend security best practices (e.g., XSS prevention, cookies, authentication).
  • Strong communication and collaboration skills, with an eagerness to work closely with both engineers and non-engineers
  • Comfortable taking ownership of service reliability and operational health.
  • Preferred Qualifications
  • Familiarity with frontend observability tools such as Sentry, or similar.
  • Experience with building desktop apps using ElectronJS, or strong interest in learning.
  • Experience working on high traffic and large-scale applications is a strong plus.