Senior Client Platform Engineer

    Contract
    Senior (7+ yrs)
    Engineering & Development
    Posted on October 10, 2026

    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.

    Company:  High 5 Games

    Independent casino games provider for land-based, mobile, online and social gaming markets.
    51-200 employees
    Gaming & Entertainment
    HQ: United States