We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
High 5 Games logo
High 5 Games Verified
Gaming, Software Development, Entertainment

Senior Client Platform Engineer

CanadaOnsiteFull TimeSeniorPosted 2 months ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Role Summary:

The Senior Client Platform Engineer provides technical leadership across shared client platforms supporting High 5 Casino and Lucky Bits Vegas. This role is responsible for translating product requirements and design specifications into scalable, maintainable client-side implementations while ensuring architectural consistency, release stability, and cross-platform continuity across web and mobile environments.

In addition to providing technical oversight, this role remains actively involved in hands-on development. The engineer directly implements client-side features, enhances existing platform functionality, and contributes production code across multiple systems, including modern web platforms and legacy client applications. This hands-on involvement ensures that architectural decisions remain grounded in practical implementation while maintaining code quality and performance standards.

The position plays a critical role in safeguarding authentication systems, monetization flows, and shared platform infrastructure that directly impact product stability, user experience, and revenue continuity. Acting as a primary technical quality gate for client engineering output, the role ensures high standards for code maintainability, readability, and functional integrity across multiple codebases.

Key Responsibilities:

Client Platform Development

  • Design and implement scalable client-side features that enhance product functionality, engagement, and retention.
  • Translate product requirements and design specifications into maintainable and performant code.
  • Maintain compatibility across web, Android, and iOS client environments.

Technical Leadership & Code Quality

  • Conduct comprehensive code reviews serving as a primary quality gate for client engineering contributions.
  • Ensure code consistency, readability, and adherence to architectural standards across shared platforms.
  • Provide guidance and technical oversight to engineers integrating with shared infrastructure.

Platform Architecture & System Continuity

  • Maintain architectural consistency across existing products including High 5 Casino, Sweepstakes, and WordPress-based systems.
  • Preserve continuity between legacy platform implementations and current WordPress-based infrastructure.
  • Identify cross-platform or cross-codebase risks prior to release.

In-Game Store & Authentication System Oversight

  • Validate updates affecting monetization systems including coin store and sweepstakes flows.
  • Oversee shared login and registration systems used across multiple products.
  • Ensure stability and integrity of authentication and payment-related client integrations.

Release Stability & Risk Management

  • Execute and manage code lock procedures to ensure release stability.
  • Prepare release documentation supporting coordinated deployments.
  • Identify and mitigate regression risks across shared codebases.

Cross-Team Technical Support

  • Serve as a technical escalation point for architectural or integration questions.
  • Support cross-functional teams integrating with shared platform components.
  • Provide technical guidance across client, server, QA, analytics, and product teams.

Technical Skills:

Programming Languages

- JavaScript / TypeScript
– Client-side feature development and platform integrations
- PHP
– WordPress platform customization and backend integrations.
- HTML5 / CSS3 / SCSS
– Responsive UI implementation and cross-platform web compatibility
- C++ (a plus)
– Legacy client application support and maintenance

Frontend Frameworks & Client Technologies

- React.js
– Modern client application architecture and component-based development
- State Management
– Zustand, Redux, Context API, or similar state management patterns
- Web Build Tools
– Webpack, Vite, Babel, npm/yarn package management
- Responsive Web Development
– Cross-platform compatibility for desktop and mobile web environments

API Integration & Client–Server Communication

- REST API integration
– Client communication with server-side services
- JSON-based APIs
– Data serialization and API interaction
- OAuth / Authentication Flows
– Secure login and identity management integrations
- WebSockets (a plus)
– Real-time client-server communication where applicable

Cloud & Platform Infrastructure

- Google Cloud Platform (GCP)
– Cloud-hosted services and infrastructure integration including Cloud Functions and Pub/Sub
- Firebase
– Authentication, Realtime DB, analytics, messaging, and application monitoring
- Cloud-based logging and diagnostics
– Monitoring application stability and performance

CMS & Web Platform Architecture

- WordPress
– Custom platform integrations and user authentication workflows
- WordPress REST API
– Headless and integrated client architectures
- MySQL / relational database interaction
through platform APIs

Payments & Monetization Systems

  • Integration with third-party payment providers and financial services such as:
  • PaymentIQ
  • Breeze
  • BVNK
  • Secure purchase flow handling and monetization system validation

Version Control & Build Systems

- Version Control Systems:
Git, Bitbucket, Perforce
- CI/CD Pipelines:
Jenkins
- Build & Dependency Management:
Gradle, npm
- Containerization
: Docker
- Release coordination and code lock procedures

Monitoring, Logging & Debugging

- Sentry
– Client error monitoring and diagnostics
- LogMX
– Log analysis and troubleshooting
- Firebase monitoring tools
– Crash reporting and application analytics
- Google Tag Manager (GTM)
– Tag management platform for deploying and managing analytics, marketing, and event tracking scripts without requiring direct code changes.

Development Workflow & Collaboration

  • Agile project management tools: Jira, Confluence
  • Team communication: Slack
  • Documentation and collaboration: Google Drive

Experience & Skills

  • Extensive experience in client-side engineering across web and mobile platforms, using modern and legacy technologies.
  • Develop and maintain client applications using JavaScript, React.js, HTML5, CSS3, PHP, with C++ as a plus, supporting integrations across web, Android, and iOS environments.
  • Strong debugging and performance optimization skills for web-based applications, including identifying and resolving client-side bugs, analyzing logs, and diagnosing performance issues using tools such as browser developer tools, Sentry, LogMX, and Firebase monitoring.
  • Strong understanding of shared platform architecture and cross-codebase dependency management across multiple interconnected systems.
  • Experience coordinating changes across repositories using Git, Bitbucket, and Perforce, integrating with REST APIs, shared authentication systems, and multi-product platforms.
  • Experience supporting and evolving platforms built on React.js web applications, WordPress integrations, and cloud services such as Firebase and Google Cloud.
  • Expertise in authentication systems, monetization flows, and in-game store functionality.
  • Implement and validate secure login and purchase flows using OAuth-based authentication, Firebase Authentication, and REST APIs, integrating with payment platforms such as PaymentIQ, Breeze, and BVNK.
Ready to apply?
You'll be redirected to High 5 Games's application page.

Similar roles