Brief Description
Senior Vue.js Developer with 4+ years of hands-on experience to join our development team. The ideal candidate should have strong expertise in Vue 3, modern JavaScript frameworks, and full-stack development using Node.js.
Experience Required
- Minimum 4+ years of professional software development experience
- Strong focus on the Vue.js framework
Must-Have Technical Skills
Vue.js Expertise
- Strong mastery of Vue 3 (Composition API, Options API, reactivity)
- Experience with Vue Router, Vuex/Pinia
- Familiarity with modern build tools (Vite, Vue CLI)
- Component-based architecture and performance optimization
API Integration
- Experience with RESTful APIs and GraphQL
- Proficient with Axios, Fetch API, async/await
- Knowledge of authentication methods (JWT, OAuth)
- API error handling and optimization
Testing
- Unit testing (Jest, Vitest)
- Component testing (Vue Test Utils)
- E2E testing (Cypress, Playwright)
- Experience with TDD/BDD and maintaining code coverage
Node.js
- Backend development using Node.js with Express.js/Fastify
- RESTful API design and implementation
- Experience with SQL and NoSQL databases
Preferred Skills
Additional Technical Skills (Preferred)
- TypeScript
- Tailwind CSS, Bootstrap
- Responsive and mobile-first development
- Docker and CI/CD pipeline experience
- Git workflows and code reviews
- Micro-frontends
- Knowledge of accessibility standards (WCAG)
- Docker and CI/CD pipeline experience
Key Responsibilities
- Develop and maintain scalable applications using Vue.js
- Write clean, efficient, and well-tested code
- Integrate frontend with backend APIs
- Optimize performance and user experience
- Collaborate with designers, backend developers, and QA teams
- Participate in code reviews and mentor junior developers
- Stay updated with new trends in the Vue.js and JavaScript ecosystem