Job Title : Junior Vue.js Developer (Frontend)
Location : (Insert location or specify if Remote / Hybrid)
Experience : 1–2 years
Employment Type : Full-time
Reporting To : Frontend Lead / Engineering Manager
About the Role
We are looking for a detail-oriented and enthusiastic Junior Vue.js Developer to join our frontend development team. In this role, you will be responsible for building responsive and accessible web interfaces using Vue.js 3 and modern frontend tooling. You will work closely with backend developers and UI / UX designers to deliver performant and user-friendly features.
Key Responsibilities
- Develop and maintain scalable UI components using Vue 3 and the Composition API
- Implement application state management using Pinia
- Integrate frontend components with REST APIs for dynamic data rendering
- Ensure the application is responsive , accessible , and works across major browsers
- Write clean, modular, and maintainable code with clear documentation
- Collaborate with the design team to implement UI / UX best practices
- Participate in debugging , testing , and performance tuning of web applications
- Use Git for version control and actively participate in code reviews
Requirements
1–2 years of experience in Vue.js frontend developmentStrong foundation in JavaScript , HTML5 , and CSS3Practical experience with Vue 3 and the Composition APIFamiliarity with Pinia for state managementUnderstanding of Vue Router , component lifecycle, and modular architectureComfortable working with REST APIs and asynchronous data handlingProficient with development tools such as VS Code, Git, and browser debugging toolsPassion for learning modern frontend patterns and staying updated with industry trendsNice to Have
Exposure to TypeScript in Vue applicationsFamiliarity with UI frameworks like Tailwind CSS , Vuetify, or BootstrapExperience with testing frameworks like Jest or CypressBasic knowledge of CI / CD pipelines for web deploymentExperience working in Agile / Scrum environmentsWhat We Offer
A collaborative and learning-driven work environmentOpportunities to work with modern technologies and frameworksClear growth path with support from senior developersCompetitive salary and performance-based incentivesFlexible work arrangements (depending on company policy)