Now hiring

Senior Client Platform Engineer @ High5Games

Not specifiedOnsiteContract
Apply with ResuMinder

Opens on the employer's site

About this role

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?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores