OT
Vue.js Developer
Ova Technologies
πΊπΈ United States
Hybrid
2 months ago
- Vue
- JavaScript
- HTML5
- CSS3
- REST API
- UI/UX
- Agile
- ES6+
- TypeScript
- Nuxt
- Vuex
- Pinia
- Bootstrap
- JSON
- Vite
- Webpack
- npm
- Yarn
- Git
- GitHub
- GitLab
- Bitbucket
- Jest
- Cypress
- PWA
- GraphQL
- WebSockets
- Firebase
- Docker
- CI/CD
- Node.js
- AWS Cloud
- VS Code
- Postman
- DOM
- Vue Router
- JWT
- OAuth
- Unit Testing
- End-to-End Testing
- Express.js
- Kubernetes
- AWS
- Azure
- GCP
- Scrum
- WCAG
- SEO
2 months ago
Job Title
Vue.js Developer
Experience
2β6 Years (Can be adjusted based on project requirements)
Job Summary
We are looking for a talented Vue.js Developer to build responsive, high-performance, and user-friendly web applications. The ideal candidate should have strong experience with Vue.js, JavaScript, HTML5, CSS3, and RESTful APIs. You will work closely with UI/UX designers, backend developers, QA engineers, and product teams to deliver scalable front-end solutions.
Key Responsibilities
- Develop and maintain web applications using Vue.js.
- Build reusable and modular UI components.
- Convert UI/UX designs into responsive web pages.
- Integrate front-end applications with RESTful APIs.
- Optimize applications for maximum speed and scalability.
- Debug and resolve front-end issues.
- Write clean, maintainable, and well-documented code.
- Collaborate with backend developers and QA teams.
- Participate in code reviews and Agile ceremonies.
- Ensure cross-browser compatibility and mobile responsiveness.
Required Technical Skills
Programming Languages
- JavaScript (ES6+)
- TypeScript (preferred)
- HTML5
- CSS3
Front-End Frameworks
- Vue.js 2/3
- Nuxt.js (preferred)
State Management
- Vuex
- Pinia
UI Frameworks
- Bootstrap
- Tailwind CSS
- Vuetify
- Element Plus
API Integration
- REST APIs
- Axios
- Fetch API
- JSON
Build Tools
- Vite
- Webpack
- npm
- Yarn
Version Control
- Git
- GitHub
- GitLab
- Bitbucket
Testing
- Jest
- Vue Test Utils
- Cypress (preferred)
Preferred Skills
- Progressive Web Apps (PWA)
- Server-Side Rendering (SSR)
- GraphQL
- WebSockets
- Firebase
- Docker
- CI/CD pipelines
- Basic Node.js knowledge
Daily Responsibilities
- Develop new UI features.
- Create reusable Vue components.
- Consume backend APIs.
- Optimize application performance.
- Fix UI bugs and improve user experience.
- Write unit tests for components.
- Participate in sprint planning and code reviews.
- Maintain technical documentation.
Soft Skills
- Strong problem-solving skills
- Excellent communication
- Team collaboration
- Time management
- Attention to detail
- Adaptability
- Continuous learning mindset
Education
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Preferred Certifications
- Vue.js Certification (if available)
- JavaScript Certifications
- AWS Cloud Practitioner (preferred)
- Front-End Development Certifications
Tools & Technologies
- Vue.js
- Nuxt.js
- JavaScript
- TypeScript
- HTML5
- CSS3
- Tailwind CSS
- Bootstrap
- Vuetify
- Pinia
- Vuex
- Axios
- Vite
- Webpack
- Git
- Docker
- VS Code
- Postman
KPIs
- On-time feature delivery
- UI performance (load time, responsiveness)
- Code quality and maintainability
- Bug resolution time
- Test coverage
- Cross-browser compatibility
- Customer satisfaction
- Accessibility compliance
Typical Interview Topics
Vue.js
- Vue.js lifecycle hooks
- Components and Props
- Reactive data system
- Computed properties vs Watchers
- Directives (
v-if,v-for,v-model) - Slots and Scoped Slots
- Composition API vs Options API
- Custom directives
- Mixins and Composables
JavaScript
- ES6+ features
- Closures
- Promises and Async/Await
- Event Loop
- DOM manipulation
- Modules
State Management
- Vuex architecture
- Pinia state management
- State persistence
Routing
- Vue Router
- Navigation Guards
- Dynamic Routes
- Lazy Loading
API Integration
- Axios
- REST API consumption
- Error handling
- Authentication (JWT, OAuth)
Performance Optimization
- Code splitting
- Lazy loading
- Tree shaking
- Caching
- Bundle optimization
Testing
- Unit testing with Jest
- Component testing
- End-to-end testing with Cypress
Version Control
- Git branching strategies
- Pull requests
- Merge conflict resolution
Nice-to-Have Skills
- Node.js and Express.js
- GraphQL
- Micro Frontends
- Docker and Kubernetes
- Firebase
- AWS, Azure, or GCP
- Agile/Scrum methodologies
- Accessibility (WCAG)
- SEO optimization with Nuxt.js
Vue.js Developer Β· Ova Technologies