Senior VueJS Developer IRC265146 Offline

Description

 

Our Client provides engineering web platforms for colleges and professional sports leagues including content creation, streaming services, subscriptions, ticketing, and marketing. They are a full-service technology solutions firm specializing in Web, App, OTT, e-commerce, Video, Data and Digital Marketing platforms and services.

 

Requirements

 

  • 4+ years of frontend development experience.
  • 3+ years of hands-on experience building SPAs with Vue.js (Vue 2 and/or Vue 3).
  • Proficiency with modern JavaScript build tools (Webpack, Vite).
  • Experience maintaining and modernizing legacy jQuery codebases is a plus.
  • Strong knowledge of Vue CLI, Vuex (or Pinia) for state management, and Vue Router.
  • Experience with component-based architecture and reusable UI patterns.
  • Familiarity with frontend performance optimization techniques and lazy loading.
  • Experience consuming and integrating with RESTful APIs.
  • Comfortable collaborating with backend teams working in Laravel, Golang, and microservices.
  • Solid understanding of frontend testing frameworks (e.g., Jest, Vue Test Utils, Cypress).
  • Ability to write unit and integration tests for Vue components and user flows.
  • Experience with Google Cloud Platform (GCP), especially Firebase or Cloud Storage integration will be a plus.
  • Ability to work closely with backend, design, and product teams to deliver polished, user-friendly features.
  • Strong written and verbal communication skills for remote team collaboration (Slack, JIRA).
  • A user-focused mindset with an eye for clean UX and interface consistency.

     

Job responsibilities

 

  • Work on development of user-facing features using Vue.js in a modular, component-based architecture.
  • Integrate frontend components with backend microservices and RESTful APIs built in Laravel and Golang.
  • Ensure efficient, secure data handling for dynamic content including profile insights, job data, and real-time user interactions.
  • Maintain and optimize legacy components written in jQuery as needed, while gradually migrating them to Vue.
  • Maintain consistent design and usability across different parts of the application, especially in admin dashboards and user-facing pages.
  • Implement best practices for client-side rendering performance, lazy loading, and component caching.
  • Proactively identify and fix UI bottlenecks to support a smooth user experience on both desktop and mobile devices.
  • Write and maintain unit and integration tests using tools like Vue Test Utils, Jest, or Cypress.

The job ad is no longer active

Look at the current jobs Vue.js →