This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Corporate Tools is seeking a highly skilled Senior Front-End Vue Developer with deep expertise in the Vue.js framework. You will be a traditional company employee. This is a remote position, but if you’re near one of our local offices, you’re welcome to come hangout with us in-office as well. Our main offices are in Post Falls, ID, and Spokane, WA; we also have satellite offices in Austin, TX, and Salt Lake City, UT. You’ll be working 40 hours a week and, of course, enjoy great company benefits. As a Senior Vue Developer, you will focus on the technical implementation and optimization of our Vue.js applications, ensuring they are high-performing, scale-able, and maintainable. This role is perfect for someone who enjoys solving complex front-end problems and working with large-scale Vue.js code bases.
Job Responsibility:
Build and maintain complex Vue.js applications with a focus on performance, scalability, and maintainability
Collaborate with cross-functional teams of UX/UI designers, product managers, and back end developers to deliver seamless user experiences
Assist with an ongoing process of converting Vue 2 apps to Vue 3
Integrate RESTful APIs with Vue.js applications for smooth data flow between the front-end and the back-end
Implement robust testing strategies, including unit, integration, and end-to-end tests
Contribute to further development of a reusable component library
Ensure consistent functionality in all major browsers and devices
Support junior and mid-level developers, promoting a culture that fosters knowledge-sharing and continuous improvement
Participate in code reviews and provide constructive feedback to peers
Stay current with the newest trends and developments in Vue.js, stay up-to-date with the latest tools, and follow best practices while providing valuable insights to the team
Requirements:
5+ years of Front End development experience with a strong focus on Vue.js
Deep knowledge of Vue.js
practical experience with Vue 3, Vue Router, Vuex
Experience integrating RESTful APIs with Vue.js applications
Proficiency with HTML5, CSS3, and preprocessors like SASS/SCSS
Familiarity with at least one testing framework like Jest, Mocha, or Cypress
previous experience in writing tests for Vue.js applications
Experience with build tools like Webpack, Vite, and task runners like npm/yarn
Proficiency with revision control systems, particularly Git
Experience in responsive design and development
Knowledge of web accessibility standards and best practices
Knowledge of performance optimization techniques for web applications
Excellent problem-solving skills and a keen eye for detail
Resilience when dealing with complex technical challenges
First-hand experience with application migration from Vue 2 to Vue 3
Knowledge of breaking changes between Vue 2 and Vue 3
Familiarity with the Composition API
Full stack development capabilities
Experience working on server-side rendering with Nuxt.js
What we offer:
100% employer-paid medical, dental and vision for employees
Annual review with raise option
22 days Paid Time Off accrued annually, and 4 holidays
After 3 years, PTO increases to 29 days
Employees transition to flexible time off after 5 years with the company—not accrued, not capped, take time off when you want
Paid Parental Leave
Up to 6% company matching 401(k) with no vesting period
Quarterly allowance
Open concept office with friendly coworkers
Creative environment where you can make a difference
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.