High 5 Games is seeking a Senior Client Platform Engineer to provide technical leadership across shared client platforms supporting their gaming products. This role involves translating product requirements into scalable client-side implementations while ensuring code quality and system stability across web and mobile environments.
Responsibilities:
- 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
- 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
- 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
- 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
- Execute and manage code lock procedures to ensure release stability
- Prepare release documentation supporting coordinated deployments
- Identify and mitigate regression risks across shared codebases
- 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
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
- C++ (a plus)
- WebSockets (a plus)
- Experience with Google Cloud Platform (GCP)
- Experience with Firebase
- Experience with third-party payment providers such as PaymentIQ, Breeze, BVNK