JOB DESCRIPTION
We are looking for a Frontend Developer with strong VueJS experience who is passionate about building high-quality, user-friendly, and performant web applications.
The ideal candidate has hands-on experience with VueJS (Vue 2/3) and is familiar with modern front-end development practices. Experience with ReactJS or Angular is considered a strong advantage.
You will work closely with UI/UX designers, backend developers, and project managers to deliver scalable, maintainable front-end solutions for international clients.
Key Responsibilities:
Develop, maintain, and optimize responsive web applications using VueJS.
Build reusable, well-structured UI components following best practices.
Collaborate with backend developers to integrate RESTful APIs and ensure smooth data flow.
Translate UI/UX designs and wireframes into high-quality front-end implementations.
Ensure code quality through reviews, testing, and adherence to coding standards.
Identify and resolve performance and front-end issues.
Participate in sprint planning, estimation, and code reviews.
Mentor junior developers (for mid-senior / senior positions).
REQUIREMENT
Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
3–5+ years of hands-on experience with VueJS (Vue 2/3).
Solid understanding of JavaScript (ES6+), TypeScript, HTML5, and CSS3.
Experience with state management such as Vuex or Pinia.
Familiarity with RESTful APIs and modern front-end build tools (Vite, Webpack).
Experience with Git and collaborative development workflows (GitLab, GitHub, Bitbucket).
Good understanding of responsive design, cross-browser compatibility, and basic accessibility principles.
Good communication skills and experience working in an Agile/Scrum environment..
Nice to have:
Experience with Nuxt.js or server-side rendering (SSR).
Exposure to ReactJS or Angular.
Experience with unit testing (Jest, Cypress, Vitest).
Familiarity with CI/CD pipelines, Docker, or cloud platforms (AWS, GCP).
Prior experience working with international teams or outsourcing projects..
WHY YOU'LL LOVE WORKING HERE
Career growth opportunities
Health Benefits + Premium Health Insurance package for you.
5 working days per week (Monday-Friday), to some extent flexible working hours.
Competitive salary package with 13th monthly salary and a good long-term and performance bonus monthly and yearly.
Vibrant team culture
Team events \& trips
Sports activities: football, badminton, foosball
Free snack and coffee
Competitive salary package with 13th monthly salary and a good long-term and performance bonus monthly and yearly
Skills up plan with Tech talk, soft skill talk, English club, working process training.
Company trip yearly