Job Description:
Front End Developer
We are partnering with a market leading, Canadian online sportsbook and casino to hire an experienced Front End Developer. Reporting to the Director of Development, you will play a key role in building and enhancing high-performance web applications used daily by a large and engaged customer base.
This opportunity is ideal for a strong React-focused developer who thrives in Agile environments and is passionate about delivering scalable, maintainable, and high-quality user experiences in a fast-paced digital business.
What You Will Do
As a Front End Developer, you will contribute across the full development lifecycle, from design and implementation to testing and performance optimization.
Key responsibilities include:
-
Write clean, well-structured, testable, and reusable front-end code
-
Develop efficient, well-tested UI and UX components using modern JavaScript frameworks
-
Build and maintain web applications using React and related technologies
-
Apply responsive design principles to ensure seamless user experiences across devices
-
Participate in code reviews, design discussions, and collaborative debugging sessions
-
Identify and resolve performance bottlenecks in partnership with backend engineers
-
Contribute to Agile ceremonies and work closely with senior engineers to align with technical goals
-
Participate in on-call support when required
All About You
We are looking for a technically strong Front-End Developer with proven experience building modern web applications.
You will bring:
-
7+ years of experience in web development fundamentals (HTML5, CSS, JavaScript)
-
4+ years of hands-on experience with ReactJS and/or React Native
-
Experience with unit testing frameworks such as Jest, Cypress, Enzyme, or similar
-
Strong understanding of responsive design and cross-browser compatibility
-
Experience using version control systems such as Git
-
Ability to collaborate effectively within a team environment
-
Experience participating in code reviews and technical design discussions
-
Bachelors degree in a technical discipline (preferred)
Nice to Have:
-
Experience within gaming or high-traffic digital platforms
-
Apple Pay / Google Pay integration experience
-
Google Tag Manager or tracking implementation experience
-
Strong Node.js knowledge
-
Experience working with WebSockets
Additional Information
-
Fully remote opportunity (Canada-wide)
-
Competitive compensation and comprehensive employer-paid benefits
-
Exposure to high-traffic applications in a performance-driven environment
-
Collaborative engineering culture focused on quality and innovation
-
Structured onboarding and long-term career development
-
This position does not use artificial intelligence during the hiring process
If you are a skilled Front-End Developer looking to build engaging, high-performance web applications in a growing digital organisation, get in touch for more information!