HamburgerMenu
hirist

Vue.js Developer - Frontend Apps

BLJ TECH GEEKS
Bangalore
7 - 11 Years
star-icon
4.1white-divider27+ Reviews

Posted on: 06/10/2025

Job Description

Description :


We are looking for a talented and passionate Vue.js Developer to join our software development team. The ideal candidate will be responsible for designing and implementing interactive, responsive, and high-performance user interfaces for web applications.


You will collaborate closely with designers, back-end developers, and product managers to deliver exceptional user experiences that align with business goals.


This role requires a strong understanding of modern front-end development practices, Vue.js ecosystem, and a keen eye for detail in UI/UX implementation.


Responsibilities :


- Develop, test, and maintain scalable and high-quality front-end applications using Vue.js, Vuex, and Vue Router.


- Collaborate with product managers, designers, and back-end developers to translate UI/UX wireframes and business requirements into functional and engaging user interfaces.


- Implement reusable components and libraries that support scalability and maintainability across projects.


- Integrate front-end components with RESTful APIs, ensuring seamless data communication and dynamic content rendering.


- Optimize applications for maximum speed, responsiveness, and performance across various devices and browsers.


- Apply modern front-end development techniques, including state management, asynchronous programming, and event handling.


- Ensure code quality through unit testing, code reviews, and adherence to industry best practices.


- Maintain version control using Git and participate in collaborative development workflows such as branching, merging, and pull requests.


- Stay up to date with emerging front-end technologies, frameworks, and tools to continuously improve development efficiency and application quality.


- Troubleshoot and debug front-end issues, providing quick and efficient resolutions to maintain application stability.


- Collaborate with QA teams to identify and resolve bugs or inconsistencies during the testing phase.


- Adhere to responsive design principles, ensuring consistent and accessible experiences across mobile and desktop environments.


- Document development processes, technical specifications, and architectural decisions for future reference and knowledge sharing.


Qualifications :


- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.


- 3+ years of professional experience as a Front-End Developer, with a strong focus on Vue.js development.


- Proficiency in JavaScript (ES6+), HTML5, and CSS3, with hands-on experience building modern, component-based UIs.


- In-depth understanding of Vue.js ecosystem including Vuex (state management), Vue Router (routing), and lifecycle hooks.


- Experience in integrating and consuming RESTful APIs and handling asynchronous requests.


- Strong understanding of responsive design, accessibility standards, and cross-browser compatibility.


- Familiarity with Git for version control and experience with collaborative development workflows.


- Knowledge of build tools such as Webpack, Vite, or npm scripts for front-end development and deployment.


- Ability to write clean, maintainable, and well-documented code following industry best practices.


- Excellent problem-solving skills, attention to detail, and ability to work independently as well as in a team environment.


- Strong communication and collaboration skills to work effectively with cross-functional teams.


Preferred Skills :


- Experience with TypeScript in a Vue.js environment.


- Knowledge of testing frameworks such as Jest, Mocha, or Cypress.


- Familiarity with CSS pre-processors like SASS or LESS.


- Experience with UI frameworks such as Vuetify, BootstrapVue, or Element UI.


- Understanding of Agile/Scrum methodologies and DevOps workflows.


- Exposure to other front-end frameworks such as React or Angular is a plus.


info-icon

Did you find something suspicious?