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