Posted on: 06/10/2025
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.
Did you find something suspicious?
Posted By
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1555961
Interview Questions for you
View All