Back to Jobs

Senior/Principal Frontend Engineer (VueJS)

Senior/Principal Frontend Engineer (VueJS)
Urgent
Ho Chi Minh
Tech/Engineer

About the Role

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.

Key Responsibilities

  • 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.

Required Qualifications

  • 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.
     

Our benefits
Our benefits

Caring Mental & Physical Recreation:

  • Hybrid working: 2 days at the office and 3 days WFH
  • Working hour: Flexible start 8AM-9AM from Mon-Fri
  • Full salary in probation
  • Insurance: Applied from Probation period:
    • Social Insurance, Health Insurance, Unemployment Insurance (on 100% salary)
    • Private health insurance & accident insurance. From Managing level: extra for family members
  • Bonus: 13th month salary
  • 16 - 24 paid days off and more
  • Paternity leave: Extra 5 days
  • Annual company trip; Quarterly team building
  • Billiards & Running club
  • Annual health check
  • Well-equipped facility: Macbook pro, additional monitor,..

Caring Career & Development:

  • Clear Career path
  • Foreign language & International technology-related certifications sponsoring
  • External & internal training courses
  • Soft-skill workshops
  • Tech seminars
  • Monthly and biannual Recognition Awards
  • Performance & salary review: twice/year (Jun & Dec)
banner apply
banner apply mobile
Not found any
ideal
position yet?
Just leave your CV and we will
contact you for upcoming
opportunities.