Job Description:
We are seeking a talented and detail-oriented Frontend Developer with hands-on experience in React.js and/or Vue.js to join our growing development team. You will be responsible for building responsive and high-performance web interfaces that provide excellent user experiences. The ideal candidate has a passion for frontend technologies, clean code, and modern UI/UX principles.
Key Responsibilities:
- Develop new user-facing features using React.js or Vue.js
- Build reusable components and front-end libraries for future use
- Translate UI/UX designs and wireframes into high-quality code
- Optimize applications for maximum speed and scalability
- Collaborate with backend developers, designers, and product managers to define and implement functional requirements
- Conduct code reviews and maintain code quality across the team
- Stay up to date with emerging trends and best practices in frontend development
Required skills/Experience:
- Proficient in JavaScript (ES6+), HTML5, and CSS3
- Strong experience in React.js and/or Vue.js
- Familiarity with state management libraries (e.g., Redux, Vuex, Pinia)
- Experience working with RESTful APIs and integrating with backend services
- Familiarity with version control systems such as Git
- Knowledge of frontend build tools and package managers (e.g., Webpack, Vite, npm/yarn)
- Understanding of cross-browser compatibility and responsive design
- Strong problem-solving skills and attention to detail
- Bachelor’s degree in Computer Science or a related field (Software Engineering).
- TOEIC score: ≥650 or an equivalent level of English proficiency
Nice to have:
- Experience with TypeScript
- Familiarity with testing frameworks like Jest, Cypress, or React Testing Library
- Experience with CI/CD pipelines and containerized environments (Docker)
- Knowledge of UI frameworks like Tailwind CSS, Bootstrap, or Material UI
- Experience with SSR (Next.js/Nuxt.js) is a plus
Years of experiences:
1+ YoE
Benefits/ Opportunity:
- Working in an international, dynamic and professional environment with many opportunities to develop career
- Having opportunities of being trained oversea and working directly with oversea customer
- A stable and rewarding position where your long-term commitment will be highly valued
- Technical & Soft skills internal training courses
- Many company activities (Sport and music festival, TMA Futsal league …) are held annually
- Competitive salary and bonus
- Total Health Care Insurance
- Loan Fund
- Team Building Fund