Middle Frontend Developer (ReactJS/Angular)
LOCATION: Hanoi
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 passionate about building modern web applications and interested in advancing to a Full-stack Engineer.
- Develop and maintain web applications using ReactJS and/or Angular.
- Build reusable, scalable, 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.
- Learn and contribute to backend development as part of the Full-stack growth path.
REQUIRED SKILLS AND EXPERIENCE
- 3+ years of experience in Frontend Development.
- Strong proficiency in ReactJS and/or Angular.
- Solid knowledge of JavaScript, TypeScript, HTML5, CSS3.
- Experience working with REST APIs and state management libraries (Redux, NgRx, Context API, etc.).
- Familiarity with Git, CI/CD, and Agile/Scrum practices.
- Good problem-solving and communication skills.
- Good English Communication.
DESIRED SKILLS
- Experience with both ReactJS and Angular.
- Exposure to Node.js, Java Spring Boot, or Python FastAPI.
- Experience with AWS, Azure, Docker, or Kubernetes.
- Familiarity with AI-assisted development tools (Cursor, GitHub Copilot, ChatGPT, Claude).
BENEFITS
- Salary: 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 are 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 flexible working time
- Have chances to gain knowledge on the latest waves of blockchain, AI, and Big Data
- 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/

