Senior JavaScript Developer - Frontend (Remote) @ Rivalry - New York, NY

Job Overview

12 days ago

Senior JavaScript Developer - Frontend (Remote)

Rivalry - New York, NY


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.

Does that sound fun? Keep reading!

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 is one part planning tasks and knowledge sharing with the team, one part solo coding work, and one part team resource where people can lean on you for support.

We pride ourselves on keeping up with a modern stack, focusing both on web performance and developer quality of life. We're a team that Pair Programs often, holds regular standup and plays games together regularly. We are a rapidly changing organization and are always open to discuss what we're focusing on and how we're getting there. We expect that you'll be a part of our feature planning, as well as helping vet our implementation options.

You will also be a part of:
  • Leading a small team with a singular focus for the sprint, where you can report back to the Lead Frontend
  • Brainstorming sessions where you will contribute ideas to future features
  • Sprint Planning, where you will break down large epics into smaller actionable tasks with details
  • Code Reviews, providing feedback and direction to others
  • Pair Programming over Tuple, providing support to team members
  • Prototyping concepts as a part of idea exploration

What you will bring to the team

  • JavaScript/HTML/CSS
  • Vue or React JS (We code in Vue only)
  • Knowledge of Nuxt.js/Next.js is a plus
  • NodeJS and Server Side Rendering concepts
  • Responsive design concepts, with a focus on mobile
  • Creating functional user interfaces from theoretical discussion or wireframes
  • Frontend Asset Optimization (SVGs, image compression, minimal DOM depth)
  • Frontend Tooling (webpack, eslint, prettier, etc)
  • Testing your work (browser testing, unit tests, storybook, etc)
  • Any design experience is a plus

A breakdown of our stack:
  • Core product API is run via Laravel, deployed elsewhere
  • Multiple Nuxt.js applications we use internally, one large production app
  • Translation into multiple languages
  • Frontend stack hosted on vercel
  • Custom TailwindCSS Theme across all our apps
  • Storybook integration for documentation and real time component building
  • Universal linting/formatting via prettier/eslint for the team

Why work at Rivalry?

  • We offer a competitive salary and total rewards package including a comprehensive benefits package and stock options (we believe it's important for our people to own a piece of the company and share in our success).
  • A chance to work in one of the most exciting and rapidly growing industries
  • Work with an extremely talented team who share a love for video games and esports on truly innovative projects; we’re not your typical online gambling site - we’re a tech company first, and a gambling company second
  • Work where you get your best work done. Whether that’s in an office (when it’s safe enough) or in the comfort of your own home. Our offices are located in Toronto, but a large portion of our company works remotely across 17 different countries.
  • Free video games! Every Rivalry employee gets a monthly stipend to spend on games.

About Rivalry

Rivalry is an esports/sports betting and entertainment startup on the hunt to revolutionize an entire industry. We exists to grow esports, from the grassroots communities to the professional players and leagues.

Driven by our passion for games, we are delivering the most comprehensive offerings and product innovations to a new generation of players. All while being deeply committed to responsible betting.

Similar Jobs

AEM Forms Developer

Atypical Digital

New York, NY

Must have experience with AEM Forms at least 4 years. Must also have experience with JavaScript. Must have recent experience working on AEM forms not just…

Software Engineer II, Infrastructure, Search


New York, NY

Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and…

Software Engineer, Content Distribution


New York, NY

The Software Engineer will help their team deliver high-quality work on time. You will be a key contributor within a software development team, and will craft…

Software Engineer, Alexandria


New York, NY

The Software Engineer, Alexandria will help their team deliver high-quality work on time. Additionally, you will craft great software and automated tests.

Senior Full Stack Engineer


New York, NY

Full migration from Rails monolith to React SPA and Rails API. Building a best-in-class suite of content editing tools. 5+ Years experience w/ Ruby + Rails.

Full Stack Engineer


New York, NY

Design and implement components and features on both the client and server side of the tech stack. Develop with a focus on performance, maintainability, and…

UI Developer

Vaspire Technologies Inc

New York, NY

7+ years of UI Experience. Understanding of key design principles. Proficiency in Angular HTML, CSS, JavaScript, Typescript, and jQuery.

Application Developer Web


New York, NY

Reporting to the Manager, Application Development, the role of the application developer will be working alongside Project Managers, Testing teams, and our…

Full Stack Web Developer

Townsquare Interactive

New York, NY

We are looking for a talented Full Stack Web Developer to join our product, design, and engineering team in building out and supporting an enterprise with 25…

Quantitative Analyst and Full-Stack Developer

Rivago infotech

New York, NY

Proven experience with single contributor and multi-developer full-stack development to quickly build and document effective tools with both front-end and back…

Application Developer, PSS2

Rowan University

Glassboro, NJ

Three (3) years of related professional experience. Experience with containerization technologies (e.g. Docker). Experience working with MVC frameworks.

Senior Software Engineer, Billing Optimization (Remote)

One Medical

New York, NY

On the Billing Optimization team, we specialize in creating innovative systems to collect, transform, and integrate clinical data with billing and health system…

Webmaster/CMS Administrator

The City University of New York (CUNY)

Bronx, NY

I.T. Associates perform moderately complex professional work in technology-related disciplines. Associates work in areas such as development/programming,…

Software Engineer Associate (Spring/Summer 2023)

Philadelphia Phillies Baseball Operations Department

Philadelphia, PA

Reports to: Director, Baseball Research & Development. Status: Hourly Part-Time Seasonal. The work of a Software Engineer (SWE) Associate at The Phillies…

Software Development Engineer, CMS


Newark, NJ

Develop, and test software components and applications for one of the largest creator and provider of audiobooks in the world.

Engineer 3, Software Development & Engineering - 2884


Philadelphia, PA

DUTIES: Contribute to the team responsible for architecting and delivering the Distributed Access Architecture (DAA) that enables the delivery of high-speed…

Software Engineer

NICE Actimize

Hoboken, NJ

Determines technical feasibility by evaluating requirements and analysis as well as proposed solutions. Prepares and installs solutions by determining and…

Senior Java Engineer


Philadelphia, PA

The team operates in an agile fashion and maintains its own infrastructure, deployment, and operations. Our team develops services in Java (with Spring Boot)…

Software Developer(DEVOPS)

kastech software solutions

Flemington, NJ

Bachelor's degree or higher from an accredited college or university in engineering, engineering science, computer science, computer engineering, or similar…

Software Engineer, Vice President - Hybrid


New York, NY

Provide technical leadership in terms of architecting applications, mentoring developers, making smart technology decisions, etc.

Senior Software Engineer Front End, (remote)

Ad Hoc Team

Philadelphia, PA

A Senior Software Engineer is capable of addressing ambiguity and solving complex problems without technical assistance or supervision (though this will…

DevOps Engineer


West Chester, PA

Customer Experience Technologies (CXT) is passionate about the technology, systems and tools that support the customer lifecycle (sales, activation, billing,…

Full Stack Developer

Infinity Consulting Solutions, Inc.

Newark, NJ

Ability to manage multiple tasks and projects simultaneously. Build and maintain code to manage data received from heterogenous data formats including web-based…

Senior/Principal Software Engineer (CONTRACT) REMOTE


Newark, NJ

This role will be responsible for participating in an Agile team in maintaining and enhancing a sophisticated suite of Front Office products with over 200+…