Senior Frontend Engineer (Engagement)

R
RubyPlayIGaming software
Source API remote eligibility restrictions: PolandFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Upper-Intermediate English or higher (B2+, C1 preferred)
Experience
5+ years of experience with TypeScript and JavaScript
Required Skills
JavascriptTypeScript

Requirements

  • Have 5+ years of experience with TypeScript and JavaScript building complex frontend applications, frameworks, or shared libraries.
  • Understand asynchronous programming, event-driven architecture, state management, and application lifecycle.
  • Have experience designing and maintaining reusable components or libraries.
  • Be able to investigate complex issues across frontend and backend integrations.
  • Have a solid understanding of software architecture, maintainability, testing, and backward compatibility.
  • Have Upper-Intermediate English or higher (B2+); C1 is preferred.
  • Nice to have: experience in iGaming or HTML5 game development, particularly with PixiJS or Phaser.
  • Nice to have: experience developing SDKs, frameworks, or shared libraries used by multiple teams.
  • Nice to have: familiarity with WebSockets, Server-Sent Events, or other real-time communication technologies.
  • Nice to have: experience with state machines or statechart-based architectures.
  • Nice to have: understanding of distributed systems and asynchronous messaging.

Responsibilities

  • Develop and maintain shared frontend libraries used across multiple games.
  • Build event-driven features involving complex state transitions, asynchronous operations, and real-time communication with backend services.
  • Integrate new functionality reliably with existing game systems while maintaining backward compatibility.
  • Investigate issues involving race conditions, application lifecycle, and interactions between features.
  • Improve code quality, maintainability, and reusability through architecture and refactoring.
  • Collaborate with engineers, game developers, designers, and product stakeholders on technical solutions.
  • Contribute to technical decisions, code reviews, and improvements to development practices.
  • Work on integrations with external promotion and engagement platforms.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now