Prepare for Your Squash Apps Interview with Real Experiences!
View interviewsVue.js Developer - Frontend Technologies (5-10 yrs)
Squash Apps
posted 3+ weeks ago
Job Title : Vue3 Developer
Experience : 5 - 10 Years
Job Summary :
We are looking for an experienced Vue3 Developer to join our development team. The ideal candidate will have strong expertise in building scalable, performant, and maintainable web applications using Vue.js (Vue 3). You will collaborate closely with UX designers, backend developers, and product managers to deliver intuitive user interfaces and seamless user experiences across desktop and mobile platforms.
Key Responsibilities :
- Develop, test, and maintain web applications using Vue 3 and related technologies.
- Design reusable, modular, and efficient components following best practices.
- Work closely with UX/UI designers to translate wireframes and mockups into interactive user interfaces.
- Optimize application performance and ensure cross-browser compatibility.
- Collaborate with backend developers to integrate RESTful APIs and GraphQL endpoints.
- Implement state management using Vuex or Pinia.
- Write unit and end-to-end tests to ensure code quality and reliability.
- Participate in code reviews, provide constructive feedback, and maintain coding standards.
- Troubleshoot and debug issues reported by QA and users.
- Stay updated with the latest Vue ecosystem advancements and apply new features and improvements.
- Contribute to front-end architecture decisions and mentor junior developers when needed.
Required Skills & Experience :
- 5-10 years of professional experience in frontend development with a focus on Vue.js, specifically Vue 3.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with Vue Router for navigation and Vuex or Pinia for state management.
- Familiarity with Composition API and Options API in Vue 3.
- Solid understanding of component-based architecture and reactive programming.
- Experience integrating RESTful APIs and GraphQL endpoints.
- Proficient in frontend build tools like Webpack, Vite, or similar.
- Knowledge of modern frontend testing frameworks such as Jest, Cypress, or Testing Library.
- Experience working with CSS preprocessors like SASS or LESS.
- Familiarity with Git and collaborative development workflows.
- Understanding of web accessibility standards and SEO best practices.
- Ability to write clean, maintainable, and well-documented code.
Preferred Qualifications :
- Experience with TypeScript in Vue.js projects.
- Familiarity with server-side rendering (Nuxt.js) is a plus.
- Knowledge of containerization (Docker) and CI/CD pipelines.
- Exposure to Agile methodologies and tools like Jira.
- Experience with UI frameworks like Vuetify, Element Plus, or BootstrapVue
Functional Areas: Other
Read full job descriptionPrepare for Your Squash Apps Interview with Real Experiences!
View interviews5-10 Yrs
Javascript, HTML, CSS +2 more
5-8 Yrs
Java, Cloud, Spring Boot
5-7 Yrs
React Native, Android, iOS
8-10 Yrs
DevOps, Kubernetes, Github +5 more
5-7 Yrs
.NET, Javascript, SQL Server +5 more
3-5 Yrs
UX, Figma, UX Research +4 more
5-7 Yrs
Digital Marketing, SQL, Javascript +3 more
8-14 Yrs
API Integration, Mule ESB, Jwt +2 more
5-7 Yrs
SAP MM, SAP PP, SAP QM +3 more