Senior Client Platform Engineer

🏒 High 5 Games · all High 5 Games jobs
πŸ“ Canada
πŸ“… Posted 2026-06-27 Β· via Himalayas
🏷 Client-Platform-Engineering,Senior-Client-Engineer,Full-Stack-Engineer,Technical-Lead,Senior-Platform-Engineer,Senior-Platform-Engineering,Senior-Principal-Platform-Engineer,Senior-Developer-Platform-Engineer,Senior-Web-Platform-Engineer,Senior-Cloud-Platform-Engineer,Lead-Platform-Engineer,Frontend-Engineer
Apply on original site β†—

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 Com

← All remote jobs