[Hiring] Intermediate Front-End Vue Developer @Riva International, Inc.
Intermediate Front-End Vue Developer @Riva International, Inc.
Software Development
Salary unspecified
Remote Location
Employment Type contract
Posted 1wk ago

[Hiring] Intermediate Front-End Vue Developer @Riva International, Inc.

1wk ago - Riva International, Inc. is hiring a remote Intermediate Front-End Vue Developer. πŸ’Έ Salary: unspecified πŸ“Location: Canada

Role Description

Riva is looking for an intermediate experienced Web Developer with expertise in the Vue JavaScript framework to build, scale, and maintain highly responsive, visually polished, user-centric UIs that interact with a Node JS backend. This is a full-time contract position for a fixed term of up to 12 months to backfill a team vacancy for maternity leave.

You’ll work closely with developers, product owners, and platform teams to design and build front-end views for web applications that meet the product coding and design standards. The results of your efforts will directly impact our products and our customers – some of the top companies worldwide. We are especially interested in innovative and creative candidates with strong Bootstrap and Vue 3 skills. If you thrive in a collaborative team environment, enjoy solving problems, and are a self-starter who needs little guidance, then this position might be for you.

  • Application Development & Architecture:
    • Develop and maintain robust, responsive, and scalable front-end features in Vue.js applications using reusable and maintainable UI components.
    • Utilize Vue 3 core concepts efficiently, including Bootstrap Vue for component libraries, Pinia/Vuex for state management, and Vue Router.
    • Integrate front-end applications with backend APIs.
    • Handle form validation, loading states, and error handling.
    • Translate complex Figma designs into high-quality, pixel-perfect, and semantic HTML/CSS.
  • UI/UX & Responsive Design:
    • Build responsive, mobile-first web interfaces leveraging Bootstrap alongside custom CSS.
    • Ensure cross-browser compatibility, optimal performance, and adherence to accessibility standards (WCAG 2.1).
    • Maintain and contribute to our internal UI component library to ensure visual consistency across platforms.
  • Collaboration & Code Quality:
    • Write clean, well-documented code, participating actively in peer code reviews to maintain high engineering standards.
    • Work within existing legacy code while contributing to newer front-end patterns.
    • Write and maintain unit tests using Jest and Vue Test Utils.
    • Collaborate closely with team members, the product owner, and stakeholders to define feature requirements and API contracts.
    • Identify, debug, and resolve performance bottlenecks and frontend bugs independently.
    • Participate in hotfixes, bug investigation, and production support when needed.
  • Successful Behaviours:
    • Strong attention to detail in UI implementation.
    • Ability to quickly understand existing codebases.
    • Ability to balance speed and maintainable code quality.
    • Strong communication and collaboration within an Agile team environment.
    • Strong time management and prioritization.
    • Adaptable to requirement and priority changes.
    • Ownership and delivery of assigned tasks and issues.

Qualifications

  • 3+ years of professional front-end web application development experience in a production environment.
  • Some post-secondary education in computer science or software engineering, or equivalent work experience.
  • Communicates fluently in written and spoken English.
  • Work in an Agile (Scrum) team environment.
  • Communicate technical solutions and the rationale behind decisions so that a non-technical person can understand.

Requirements

  • Proficient with HTML, CSS, JavaScript, ES6+, and Bootstrap 5.
  • Solid understanding of OOD, OOP, and design patterns.
  • Knowledge of web performance optimization techniques (lazy loading, code splitting, asset compression).
  • Strong proficiency in Vue 3, including experience building greenfield Vue 3 applications using the Composition API and Vite.
  • Advanced knowledge of CSS3, modern layouts (Flexbox, Grid), and extensive experience styling with Bootstrap.
  • Experience with preprocessors like SASS/SCSS is highly preferred.
  • Experience with front-end testing frameworks such as Vitest, Jest, and Vue Test Utils.
  • A working understanding of web service technologies (REST, SOAP, Web Sockets, OData) and experience in testing them effectively.
  • A working understanding of authentication and authorization protocols (OAuth 2.0, JWT, and Microsoft Graph).
  • Experience using various data transformations (XML, XSLT, JSON).
  • Proficiency with modern build tooling (Vite, Webpack, npm/yarn), version control systems (Git/GitHub), and CI/CD pipelines (GitHub Actions).
  • Proficient with programming tools like Visual Studio Code, Sonar Lint, ES Lint, SonarQube, and AI code generation tools (CoPilot, Kiro, Claude).

Benefits

  • Paid vacation starting with 3 weeks.
  • Paid wellness time for mental health, personal benefits, and personal time.
  • Paid time off to volunteer with charities of your choice.
  • Extended health care benefits, dental and life insurance.
  • Professional development and training allowance for career advancement.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Intermediate Front-End Vue Developer @Riva International, Inc.
Software Development
Salary unspecified
Remote Location
Employment Type contract
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 155,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 155,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 155,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later