Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
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
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

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

Auto apply with Likeremote