TopDev
job-image
Frontend Developer (VueJS, JavaScript)Login to view salary
Hồ Chí Minh
Junior Fulltime2 năm
Application deadline: 28-11-2025

Location: On-Site 

Type: Full-time 

We are seeking a talented and proactive Vue Frontend Engineer to join our growing development team. In this role, you will be responsible for designing, implementing, and maintaining web applications that are both visually appealing and highly functional. You will work closely with our backend team, participate in code reviews, and contribute to enhancing the overall quality and efficiency of our software development lifecycle.

 

1
Your role & responsibilities
  • User Interface Development: Design and implement user-facing web pages, ensuring functionality and performance through comprehensive unit tests. 
  • API Integration: Seamlessly integrate frontend components with backend APIs to deliver dynamic and responsive user experiences. 
  • Internal Tooling: Develop and maintain internal tools to streamline team operations and improve productivity. 
  • Code Quality & Collaboration: Actively participate in code reviews to ensure high standards, share knowledge, and foster team growth. 
  • Deployment & Maintenance: Collaborate in automated deployment processes and contribute to system maintenance efforts. 
  • Continuous Improvement: Propose and implement improvements to existing designs, codebases, and development workflows. 
2
Your skills & qualifications
  • Experience: A minimum of 2 years of professional software development experience. 
  • Technical Proficiency: 
    • Proficient in JavaScript and Shell scripting. 
    • Hands-on experience with Vue 3 and Nuxt 3. 
    • Familiarity with unit testing tools such as Jest or Vitest. 
    • Ability to read and understand official technical documentation independently. 
    • Capable of leveraging AI tools to enhance development efficiency. 
  • Problem-Solving Skills: 
    • Able to independently solve problems of comparable difficulty to LeetCode’s "Two Sum." 
  • Soft Skills: 
    • A proactive mindset with strong analytical and troubleshooting abilities. 
    • Excellent communication skills and a collaborative spirit. 
    • Ability to work effectively both independently and as part of a team. 

 

Nice-to-Have Skills: 

  • Experience with other frameworks such as ReactJS. 
  • Familiarity with Docker. 
  • Knowledge of automated deployment tools like Ansible or CI/CD pipelines (e.g., Drone, Jenkins). 
  • Background in UI/UX analysis and design. 
  • Familiarity with Clean Code or Extreme Programming practices. 
3
Benefits
  • We are committed to your growth and well-being, offering a comprehensive benefits package: 
  • Full Salary Insurance: Social, Health, and Unemployment Insurance contributions based on 90% of your official gross salary. 
  • Annual Bonuses: 13th-Month Salary and performance-based KPI Bonuses. 
  • Healthcare: Comprehensive annual health check-up package provided by the company. 
  • Team Culture: A dedicated quarterly budget for team meals and gatherings, plus an annual company trip (local and international destinations). 
  • Special Occasions: Thoughtful gifts for major holidays (e.g., Tet, Mid-Autumn Festival, Christmas). 
  • Work Equipment: Provision of high-performance computers and modern office tools. 

The Details: 

  • Work Type: On-Site 
  • Work Hours: Day shift, 08:00–17:00, Monday to Friday. 
  • Management: This is an individual contributor role with no direct management responsibilities. 
  • Leave: Two days off per week (Saturday and Sunday). 
  • Education: Bachelor’s degree or above (no specific major required).
More jobs for you
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary
job-image
Login to view salary
⚙️ Candidates supporters
🧑🏾‍💻 Prepare for interviewsChecking TopDev QnA tool to practice your answers to common interview questions.Read QnA for interviews