Middle Front-End Engineer
LOCATION: Hanoi/HCM
JOB DESCRIPTION
We are looking for a Middle Frontend Engineer with strong experience in ReactJS and/or Angular to join our engineering team. This role is ideal for developers who enjoy building modern web applications and want to grow toward a Full-stack Engineer career path.
- Develop and maintain web applications using ReactJS and/or Angular.
- Build scalable, reusable, and responsive UI components.
- Collaborate with Product Owners, Designers, Backend Engineers, and QA teams.
- Participate in technical discussions, code reviews, and Agile ceremonies.
- Optimize application performance, security, and user experience.
- Continuously learn and contribute to backend development as part of the Full-stack growth journey.
REQUIRED SKILLS AND EXPERIENCE
- Bachelor’s degree in computer science, Software Engineering, or related fields.
- 3+ years of experience in Frontend Development.
- Strong experience with ReactJS and/or Angular.
- Good knowledge of JavaScript, TypeScript, HTML5, and CSS3.
- Experience working with REST APIs and state management solutions (Redux, NgRx, Context API, etc.).
- Familiarity with Git, CI/CD, and Agile/Scrum methodologies.
- Strong problem-solving and teamwork skills.
- Good English communication skills.
BENEFITS
- Salary: Negotiation ( Up to 30M)
- Probation salary is 100% of the official salary.
- 13th-month salary and performance review twice a year.
- Bonus for special occasions each year (Labor Day, National Day, Solar New year, Lunar New Year).
- Employee’s professional certification and training allowances subject to company regulations.
- Health Care Insurance.
- Annual Health Assessment.
- Social, health and unemployment Insurance following the Government policy.
- Enjoy company summer trips and other team-building activities held monthly and quarterly.
- Work five days per week with a flexible check-in time.
- Professional, creative and dynamic working environment.
CONTACT
- Send CV to: tuyendung@gem-corp.tech
- Hotline: +842466666100 (Recruitment Team)
- Facebook GEM Careers: https://www.facebook.com/tuyendungGEM
- LinkedIn GEM Careers: https://www.linkedin.com/company/gem-careers-hiring/

