Vue.js Frontend Engineer

January 14, 2026

Job Description

About the Role

We are looking for a skilled and passionate Front End Developer with strong experience in VueJS and modern JavaScript frameworks. The ideal candidate has a deep understanding of front-end architecture, a keen eye for user experience, and a commitment to building high-quality, scalable web applications.

You will work closely with designers, backend engineers, and product teams to create intuitive, responsive, and performance-driven user interfaces. This role is ideal for someone who enjoys problem-solving, values clean code, and thrives in a fast-paced, collaborative environment.


Key Responsibilities

Front-End Development

  • Design, develop, and maintain modern web applications using VueJS and JavaScript (ES6+)
  • Build reusable components and front-end libraries for future use
  • Develop new user-facing features with a strong focus on usability and performance
  • Ensure the technical feasibility of UI/UX designs

Performance & Quality

  • Optimize applications for maximum speed, scalability, and responsiveness
  • Maintain high standards of code quality, readability, and reusability
  • Participate in code reviews and follow best practices in front-end development
  • Implement unit testing and ensure cross-browser compatibility

Collaboration & Architecture

  • Work closely with designers to translate Figma/mockups into pixel-perfect interfaces
  • Collaborate with backend teams to integrate RESTful APIs
  • Contribute to architectural discussions and technical decision-making
  • Share ideas, challenge assumptions, and continuously improve development workflows

User Experience & Design

  • Apply strong UI/UX principles to deliver world-class user interfaces
  • Implement responsive web design using proper media queries and layout techniques
  • Ensure consistency across browsers, devices, and screen sizes

Required Qualifications & Experience

  • 3+ years of experience designing and building applications on any platform
  • 2+ years of hands-on experience with VueJS
  • Strong proficiency in JavaScript (ES6+), including DOM manipulation and the JavaScript object model
  • Solid understanding of HTML5, CSS3, JavaScript, jQuery, and VueJS
  • Experience with front-end tools such as ESLint, Babel, Webpack, NPM
  • Familiarity with RESTful APIs and API integration
  • Strong understanding of responsive web principles
  • Good knowledge of data structures, algorithms, and CS fundamentals
  • Ability to distinguish between clean, efficient JavaScript and poorly written code
  • Familiarity with Figma (not mandatory, but preferred)
  • Excellent English communication skills – verbal and written (Non-Negotiable)
  • Willingness to learn and adapt in a fast-paced environment

Personal Attributes We Value

  • Curious, analytical, and passionate about technology
  • Strong problem-solving mindset
  • Comfortable expressing opinions and contributing ideas
  • High ownership mindset – you finish what you start
  • Quality-focused with attention to detail
  • A builder at heart – enjoys creating things from scratch

Nice to Have (Optional)

  • Experience with other JavaScript frameworks such as ReactJS or AngularJS
  • Exposure to animation and motion principles
  • Experience mentoring or leading junior developers
  • Basic knowledge of web servers and Linux environments

Education

  • UG: Any Graduate
  • PG: Any Postgraduate

Key Skills

VueJS, JavaScript (ES6), HTML5, CSS3, Front-End Development, DOM, Responsive Design, REST APIs, Webpack, NPM, Unit Testing, Data Structures, UI/UX, Linux (basic), Animation