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 →
📊
Average salary range of similar jobs in
analytics →
Similar jobs
Countries of Europe or Ukraine
Worldwide