Job Description
Develop and maintain web applications using [protected info], [protected info], and TypeScript.
Build reusable, maintainable, and scalable frontend components.
Implement Server-Side Rendering (SSR), Static Site Generation (SSG), and Client-Side Rendering (CSR) appropriately.
Integrate frontend applications with REST APIs and/or GraphQL APIs.
Optimize application performance, loading speed, SEO, and Core Web Vitals.
Implement responsive user interfaces based on Figma/design specifications.
Handle authentication, authorization, routing, state management, and API integration.
Write clean, testable, and maintainable code.
Participate in code reviews, technical discussions, troubleshooting, and Agile/Scrum activities.
Requirements
Must have:
3+ years of Frontend Development experience.
Strong hands-on experience with [protected info] and [protected info].
Strong knowledge of JavaScript ES6+ and TypeScript.
Good knowledge of HTML5, CSS3, and responsive design.
Experience with REST API integration.
Good understanding of SSR, SSG, CSR, routing, and [protected info] rendering mechanisms.
Experience with Git and modern development workflows.
Good problem-solving and debugging skills.
Good English communication skills, both verbal and written, with the ability to work effectively in an international environment.
Nice To Have
Experience with Redux, Zustand, React Query, or similar state management tools.
Experience with Tailwind CSS, Material UI, Ant Design, or similar frameworks.
Knowledge of Jest, React Testing Library, Cypress, or Playwright.
Experience with CI/CD, Docker, AWS, Azure, or GCP.
Knowledge of web security and performance optimization.
Benefits
Package 14 salary months
Extra package per year
Young and dynamic working environment.
Continuous development of hard and soft skills through work and professional training.
Opportunity to approach the newest technology trends
Exciting leisure: sports and art events, football club, family day...
The company's labor policy is completely pursuant to Vietnamese labor legislation plus other benefits offered by the company (Company trip, Holidays, etc.)
How To Apply
Please send your application via email: [protected info]
3+ years of experience
By submitting your application to [protected info], you acknowledge that you have read, understood, and agreed to CMC Global's REGULATIONS ON THE PROTECTION OF CANDIDATES' PERSONAL INFORMATION.
Years of Experience Required
Required Education Level
Bachelor's Degree
Job Level
Middle/Senior
Work Form
Full-time
Email: [protected info]
Thông tin chung