Senior Client Platform Engineer

High 5 Games
10dRemote

About The Position

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.

Requirements

  • 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.

Nice To Haves

  • C++ – Legacy client application support and maintenance
  • WebSockets (a plus) – Real-time client-server communication where applicable

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service