Senior Vue.js Engineer

January 14, 2026

Job Description

About the Role

We are searching for an experienced and highly motivated Senior Front-End Developer with deep expertise in VueJS and a strong background in modern front-end development. This role is ideal for someone who enjoys building high-quality user interfaces, mentoring developers, and contributing to scalable, performance-driven web applications.

You will play a key leadership role within the front-end team, working closely with designers, backend engineers, and product stakeholders to deliver exceptional user experiences.


Technology Stack

Our front-end stack includes:

  • HTML5, CSS3
  • JavaScript (ES6+)
  • VueJS, Nuxt
  • Pinia (State Management)
  • Component Unit Testing with Jest

Whether or not you are already familiar with every tool in our stack, we will work together to help you develop strong working knowledge and eventually gain deep technical expertise across our ecosystem.


Key Responsibilities

Technical Leadership & Mentorship

  • Lead, mentor, and guide a team of front-end developers
  • Promote best practices in coding standards, architecture, and performance optimization
  • Conduct code reviews and ensure high-quality, maintainable, and scalable code
  • Foster a culture of learning, collaboration, and continuous improvement

Front-End Development

  • Develop new, user-facing features using VueJS
  • Build reusable components and front-end libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Translate design mockups and wireframes into high-quality code
  • Optimize applications for maximum speed, scalability, and responsiveness

Collaboration & Delivery

  • Collaborate with designers, backend developers, product managers, and stakeholders
  • Actively participate in requirement discussions and technical planning
  • Ensure timely delivery of high-quality features and enhancements
  • Maintain strong alignment between technical implementation and business goals

Code Quality & Optimization

  • Maintain code quality, structure, and automation
  • Implement unit testing using Jest and ensure adequate test coverage
  • Utilize front-end build tools and workflows efficiently
  • Continuously refactor and improve existing codebases

Requirements

Mandatory Skills & Experience

  • 5+ years of experience designing and building applications on any platform
  • 3+ years of hands-on experience developing applications using VueJS
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Proficient understanding of HTML5, CSS3, and JavaScript ES6+
  • Experience with front-end development tools such as ESLint, Babel, Webpack, NPM
  • Familiarity with RESTful APIs and responsive web design principles
  • Strong understanding of data structures, algorithms, and computer science fundamentals
  • Excellent sense of UI design and user experience
  • Strong analytical mindset and curiosity about emerging technologies
  • Ability to clearly communicate ideas and opinions in English (Non-Negotiable)
  • Strong ownership mindset with commitment to quality and task completion

Good to Have

  • Experience with other JavaScript frameworks such as ReactJS or AngularJS
  • Familiarity with Figma and motion design principles
  • Exposure to performance optimization and accessibility standards

Education

  • UG: Any Graduate
  • PG: Any Postgraduate

Key Skills

VueJS, JavaScript, HTML5, CSS3, Front-End Development, DOM Manipulation, Unit Testing, Jest, Data Structures, Web Technologies, UI/UX, Responsive Design, REST APIs, Webpack