Enable job alerts via email!

Senior Vue Developer - Frontend (Remote)

Rivalry

Vancouver

Hybrid

CAD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Job summary

An innovative esports company is looking for a Senior Software Engineer (Frontend) in Vancouver to lead small teams and contribute to developing the best betting website. Candidates should be proficient in JavaScript, HTML, and CSS, with experience in Vue.js. This role offers a competitive salary, flexible work environment, and collaboration with a passionate team.

Benefits

Competitive salary
Benefits and stock options
Flexible work environment
Monthly stipend for video games

Qualifications

  • Proficiency in JavaScript, HTML, CSS.
  • Experience with Vue.js; knowledge of Nuxt.js/Next.js a plus.
  • Ability to create functional UIs from wireframes.

Responsibilities

  • Leading a small team and reporting to the Lead Frontend.
  • Contributing ideas during brainstorming sessions.
  • Conducting code reviews and providing feedback.

Skills

JavaScript
HTML
CSS
Vue.js
Responsive design
Frontend asset optimization

Tools

Nuxt.js
Node.js
webpack
eslint
prettier
Storybook

Job description

Job Description

Description

Rivalry has been pushing the boundaries on what an esports betting product can be, and we’ve been doing it well. As our user base grows and we enter new global regions, the demand to create new and better products is increasing. We're focused on having the best product in the gambling space. We aren’t willing to accept being marginally better.

We are working hard to create something leaps and bounds above anything else out there. We are investing heavily into our product development team and are looking to hire a Senior Software Engineer (Frontend) to join us on this journey.

The Role

By this point, we assume that you’re interested in esports as you’ve kept reading this post.

As a highly skilled and experienced frontend developer, you will be dedicated to creating the best betting website in the world. You will work alongside both experienced and intermediate developers. You will be asked to collaborate with others as well as lead projects yourself.

With this being a more senior role, you will be expected to work alongside our Lead Frontend Developer and plan out smaller sections of work to take lead of yourself. This role involves planning tasks, knowledge sharing, solo coding, and supporting team members.

We pride ourselves on maintaining a modern stack, focusing on web performance and developer quality of life. Our team often pair programs, holds regular standups, and plays games together. We are a rapidly changing organization and are always open to discussing our focus and methods. You will participate in feature planning and help vet implementation options.

Your responsibilities include:

  • Leading a small team with a focus for the sprint, reporting to the Lead Frontend
  • Contributing ideas during brainstorming sessions for future features
  • Sprint planning, breaking down large epics into actionable tasks
  • Conducting code reviews, providing feedback and direction
  • Pair programming using Tuple, supporting team members
  • Prototyping concepts for idea exploration

What you will bring to the team

  • Proficiency in JavaScript, HTML, CSS
  • Experience with Vue.js (we code exclusively in Vue)
  • Knowledge of Nuxt.js / Next.js is a plus
  • Understanding of Node.js and server-side rendering concepts
  • Responsive design skills, especially for mobile
  • Ability to create functional UIs from wireframes or discussions
  • Experience in frontend asset optimization (SVGs, image compression, minimal DOM depth)
  • Familiarity with frontend tooling (webpack, eslint, prettier, etc.)
  • Experience in testing (browser testing, unit tests, Storybook)
  • Design experience is a plus

Our stack includes:

  • Laravel API for core product, deployed externally
  • Multiple Nuxt.js applications, including a large production app
  • Multilingual translation support
  • Frontend hosted on Vercel
  • Custom TailwindCSS theme across applications
  • Storybook for documentation and component development
  • Universal linting and formatting with Prettier and ESLint

Why work at Rivalry?

  • Competitive salary, benefits, and stock options, sharing success with employees
  • Opportunity to work in a rapidly growing, exciting industry
  • Collaborate with talented teams passionate about video games and esports on innovative projects
  • Flexible work environment, remote options available; offices in Toronto
  • Monthly stipend for video games for all employees
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs