← Back to jobs
TopDev

Senior/Principal Frontend Engineer (Reactjs, VueJS)
Money Forward Vietnam
HybridQuận 4, Hồ Chí Minhabout 22 hours agoNegotiable
Job Description
Your role & 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.
Your skills & 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.
Benefits for you
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