Tech Stack
AngularAWSAzureCloudCypressGoogle Cloud PlatformGraphQLJavaScriptJestNext.jsNuxtReactReduxTypeScriptVue.js
About the role
- Develop, maintain, and optimize complex front-end applications using modern frameworks such as React, Angular, or Vue.js.
- Architect and implement scalable and reusable UI components to ensure high maintainability.
- Optimize front-end performance, ensuring high responsiveness and seamless user experiences.
- Implement state management solutions (Redux, Vuex, NgRx) to improve data handling and reactivity.
- Lead code reviews, mentor junior engineers, and enforce high-quality coding standards.
- Ensure cross-browser compatibility, accessibility, and adherence to security best practices.
- Collaborate closely with back-end engineers to ensure seamless API integration.
- Take ownership of technical debt and proactively propose front-end architectural improvements.
- Stay up-to-date with the latest front-end technologies and advocate for best practices within the team.
Requirements
- 5+ years of experience in front-end development.
- Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3.
- Expertise in at least one front-end framework (React, Angular, Vue.js).
- Advanced knowledge of performance optimization techniques for front-end applications.
- Experience integrating front-end applications with RESTful and GraphQL APIs.
- Familiarity with version control systems like Git and CI/CD pipelines for automated deployments.
- Strong problem-solving, debugging, and optimization skills.
- Effective communication and leadership skills, with experience mentoring engineers.
- Good English communication skill.
- Preferred Qualifications
- Experience with progressive web applications (PWAs) and front-end caching strategies.
- Familiarity with unit and end-to-end testing using tools like Jest, Cypress, or Playwright.
- Knowledge of server-side rendering (SSR) and static site generation (Next.js, Nuxt.js).
- Exposure to cloud-based front-end deployments using AWS, GCP, or Azure.
- 🏆 Join Vietnam’s Best IT Company
- 🌍 Career Growth & Tech Leadership
- 🚀AI-First Engineering & Strategic Consulting
- 💰 Competitive Compensation
- ✨ And Many More Benefits to Explore!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptHTML5CSS3ReactAngularVue.jsReduxVuexNgRx
Soft skills
problem-solvingdebuggingoptimizationcommunicationleadershipmentoring