Senior Frontend Engineer
- Seniority
- Senior
- Work model
- Remote
- Location
- Canada - Remote
- Posted
- 7d ago
<div class="content-intro"><p style="text-align: justify;">Rush Street Interactive (NYSE: RSI) is a market leader in online casino and sports betting, currently operating real-money gaming with our brands: BetRivers.com, PlaySugarHouse.com, and RushBet.co. We’re building bridges between online, social and land-based gaming businesses to create amazing, integrated experiences that keep players in the game.</p></div><p><span data-contrast="auto">As a Senior Front End Engineer, you will build and evolve modern web and mobile applications while helping shape the event instrumentation and architecture that supports our digital platform.</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":276}"> </span></p> <p><span data-contrast="auto">This role extends beyond traditional feature development. You'll build scalable, high-quality frontend experiences using modern technologies, contribute to our micro-frontend architecture, and help implement shared client-side capabilities that enable structured event collection, analytics, lifecycle engagement, and downstream data systems.</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":276}"> </span></p> <p><span data-contrast="auto">This position requires deep frontend expertise, strong architectural thinking, and a passion for building performant, scalable applications across web and mobile environments.</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":276}"> </span></p> <p><strong>What You'll Do:</strong></p> <p><span data-contrast="auto">Client & Mobile Engineering</span><span data-ccp-props="{"201341983":0,"335559738":60,"335559739":0,"335559740":276}"> </span></p> <ul> <li><span data-contrast="auto">Develop frontend applications across web and mobile platforms using React, Angular, and TypeScript.</span><span data-ccp-props="{"201341983":0,"335559738":30,"335559739":0,"335559740":279}"> </span></li> <li><span data-contrast="auto">Contribute to and evolve a modular, scalable micro-frontend architecture.</span><span data-ccp-props="{"201341983":0,"335559738":30,"335559739":0,"335559740":279}"> </span></li> <li><span data-contrast="auto">Build reusable frontend components and shared client frameworks.</span><span data-ccp-props="{"201341983":0,"335559738":30,"335559739":0,"335559740":279}"> </span></li> <li><span data-contrast="auto">Optimize performance and responsiveness across desktop and mobile devices, with particular focus on mobile reliability and user experience.</span><span data-ccp-props="{"201341983":0,"335559738":30,"335559739":0,"335559740":279}"> </span></li> <li><span data-contrast="auto">Establish best practices for SDK integrations, consent enforcement, observability, and client performance.</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":279}"> </span></li> </ul> <p><span data-contrast="auto">Event Instrumentation & Orchestration</span><span data-ccp-props="{"201341983":0,"335559739":0,"335559740":276}"> </span></p> <ul> <li><span data-contrast="auto">Design and implement structured event instrumentation frameworks across web and mobile applications.</span><span data-ccp-props="{"201341983":0,"335559738":30,"335559739":0,"335559740":279}"> </span></li> <li><span data-contrast="auto">Integrate analytics and CDP SDKs with attention to performance, batching, offline handling, and reliability.</span><span data-ccp-props="{"201341983":0,"335559738":30,"335559739":0,"335559740":279}"> </span></li> <li><span data-contrast="auto">Define, version, and govern structured event schemas and taxonomy standards.</span><span data-ccp-props="{"201341983":0,"335559738":30,"335559739":0,"335559740":279}"> </span></li> <li><span data-contrast="auto">Architect scalable integration patterns between client applications, backend services, and downstream data platforms.</span><span data-ccp-props="{"201341983":0,"335559738":30,"335559739":0,"335559740":279}"> </span></li> <li><span data-contrast="auto">Ensure event data is reliable, well-structured, and suitable for streaming, analytics, identity resolution, and activation use cases.</span><span data-ccp-props="{"201341983":0,"335559738":30,"335559739":0,"335559740":279}"> </span></li> <li><span data-contrast="auto">Support monitoring, debugging, and continuous improvement of client event pipelines.</span><span data-ccp-props="{"201341983":0,"335559738":30,"335559739":0,"335559740":279}"> </span></li> </ul> <p><span data-contrast="auto">Cross-Functional</span><span data-ccp-props="{"201341983":0,"335559738":30,"335559739":0,"335559740":279}"> </span></p> <ul> <li><span data-contrast="auto">Partner closely with Product, Analytics, and Engineering teams to align instrumentation and architecture with business objectives.</span><span data-ccp-props="{"201341983":0,"335559738":30,"335559739":0,"335559740":279}"> </span></li> <li><span data-contrast="auto">Participate in architectural discussions that shape long-term platform modernization.</span><span data-ccp-props="{"201341983":0,"335559738":30,"335559739":0,"335559740":279}"> </span></li> <li><span data-contrast="auto">Balance ongoing support needs with forward-looking architectural improvements.</span><span data-ccp-props="{"201341983":0,"335559738":30,"335559739":0,"335559740":279}"> </span></li> <li><span data-contrast="auto">Mentor engineers, conduct code reviews, and elevate frontend engineering standards.</span><span data-ccp-props="{"201341983":0,"335559738":30,"335559739":0,"335559740":279}"> </span></li> <li><span data-contrast="auto">Clearly communicate technical concepts to both technical and non-technical stakeholders.</span><span data-ccp-props="{"201341983":0,"335559738":30,"335559739":0,"335559740":279}"> </span></li> </ul> <p><strong>What You'll Bring:</strong></p> <ul> <li><span class="TextRun SC