TopDev
job-image
Senior/Principal Frontend Engineer (Reactjs, VueJS)Đăng nhập để xem mức lương
Quận 4, Hồ Chí Minh
Senior Fulltime6 năm
Hạn nộp hồ sơ: 19-02-2026

We are seeking an experienced and highly skilled Front-End Software Engineer with 6+ years of expertise in front-end development. As a key member of our team, you will be responsible for designing, developing, and maintaining robust Single Page Applications (SPAs) using modern front-end technologies. You will work closely with cross-functional teams to create scalable, high-performance, and maintainable front-end solutions.

1
Vai trò & trách nhiệm của bạn
  • Develop, optimize, and maintain SPA applications using Vue.js, Nuxt.js, React.js, and Angular.js.
  • Write clean, maintainable, and well-tested code using JavaScript, TypeScript, HTML, and CSS.
  • Utilize Vuex, Vue Class Component, Vuex Module Decorators, and Nuxt Property Decorators to manage state and enhance modularity.
  • Ensure UI consistency by following the Atomic Design methodology and leveraging the Element UI framework.
  • Implement and maintain test cases using Jest and Vue Test Utils to ensure code reliability and stability.
  • Perform linting and code formatting using ESLint with rules defined in .eslintrc.js.
  • Collaborate with designers, product managers, and backend engineers to deliver seamless user experiences.
  • Drive best practices in front-end development and contribute to architectural decisions.
  • Stay updated with the latest front-end technologies and best practices to drive innovation and efficiency.
  • Participate in code reviews, mentor junior developers, and ensure high-quality coding standards.
2
Kỹ năng & trình độ của bạn
  • 6+ years of experience in front-end development.
  • Proficiency in JavaScript, TypeScript, HTML, and CSS.
  • Strong expertise in Vue.js, Nuxt.js, React.js, and Angular.js.
  • Extensive experience with Vuex, Vue Class Component, Vuex Module Decorators, and Nuxt Property Decorators.
  • Hands-on experience with Jest, Vue Test Utils, and front-end testing methodologies.
  • Understanding of ESLint rules and code quality best practices.
  • Experience with Atomic Design methodology and working with UI frameworks such as Element.
  • Strong problem-solving skills and ability to work in an Agile environment.

 

Preferred Qualifications

  • Experience with performance optimization and debugging front-end applications.
  • Familiarity with CI/CD pipelines and deployment processes.
  • Knowledge of backend APIs and integration with front-end applications.
  • Contributions to open-source Vue.js, Nuxt.js, React.js, or Angular.js projects.
3
Quyền lợi

Caring Mental & Physical Recreation: 

  • Hybrid working
  • Full salary in probation & 13th month salary
  • Social insurance on full salary from probation
  • Premium Health insurance from probation
  • Flexible start 8AM-9AM from Mon-Fri
  • 16 days off annually + 1 Birthday Leave 
  • Paternity leave extra 5 days 
  • Annual company trip; Quarterly team building activities
  • Club activities
  • Annual health check

 

Caring Career & Development: 

  • Clear Career path
  • Foreign language & International technology-related certifications sponsoring
  • Well-equipped facility: Macbook pro,  additional monitor,..
  • Soft skill workshops
  • Tech seminars
  • Monthly and biannually Recognition Awards
  • Performance review twice/year