Usobi logo

Front-End Developer (HTML5 Slot Games)

Hiring from
Probably Worldwide
Work type
Remote
Posted

614,116 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

Nationality: Taiwanese, Malaysian, Chinese, or Singaporean
Remote
Language: Mandarin is the primary working language. Ability to read basic English documents is required.
Salary Range: 2000 USD
Headcount: 1
Hiring Priority: Urgent
Employment Type: Permanent


JOB OVERVIEW
We build and run our own HTML5 slot games for real-money and demo play on mobile and desktop browsers. This role is the game client only: everything the player sees and touches, from the loading screen to the last win animation. The game server, the back end and every API integration with partners are handled by our back-end team. You receive a documented game interface and a test server, and you build against them. You do not need back-end experience, and the role has no access to our back end, servers or consoles.
You will work closely with our game artists, the game mathematician, the back-end team and QA.
KEY RESPONSIBILITIES

  • Build and maintain slot game clients in Cocos Creator 3.x with TypeScript: reels, win lines and win presentation, big wins, free games, bonus buy, autoplay, game history, settings and the rules page.
  • Bring designers' art to life with Spine animations, the Cocos animation system, particles and texture atlases, keeping every frame faithful to the design.
  • Implement the client side of a server-authoritative game over WebSocket: the client only shows the outcome the server sends and never computes money; bets are idempotent; reconnect, resume and "connection lost" screens behave correctly and tell the player the truth.
  • Make games load fast and run smoothly on low and mid-range phones: asset bundles, lazy loading, preloading, compression, content-hashed caching, memory and frame-rate budgets.
  • Ensure compatibility across iOS Safari / WebKit, Android Chrome, in-app browsers and desktop browsers: portrait and landscape layouts, touch input, audio autoplay rules, hidden-tab behaviour and iframe embedding.
  • Support multiple languages, currencies and number formats.
  • Write automated browser tests (e.g. Playwright / Chrome DevTools Protocol) and check on real devices before every release.
  • Keep builds reproducible and versioned, and hand each finished build to our release process.
  • Make games run correctly when a partner shows them inside an iframe on their own lobby page.
  • Take part in code reviews and keep the code clean, documented and testable.

JOB REQUIREMENTS
Must Have:

  • 3+ years building HTML5 games or interactive canvas / WebGL applications, with at least one shipped game.
  • Hands-on experience with Cocos Creator (3.x preferred), or a comparable engine (PixiJS, Phaser, LayaAir, Egret) and a willingness to work in Cocos Creator.
  • Strong TypeScript / modern JavaScript (ES2020+): async code, the event loop and memory management.
  • Experience with Spine (or a similar skeletal animation runtime), texture atlases and basic WebGL concepts.
  • Experience with WebSocket real-time clients on unreliable mobile networks (reconnects, timeouts, message ordering).
  • Mobile web performance profiling (Chrome DevTools, Safari Web Inspector) and fixing real-device issues.
  • Git and a code-review workflow.

Good to Have / Plus

  • Slot or casino (iGaming) game experience: paylines / ways, free spins, buy feature, RTP and win presentation.
  • Automated testing: Playwright, Vitest / Jest.
  • Web Audio, WebAssembly and shaders.
  • CDN and caching (Cloudflare), HTTP/2 and HTTP/3, Core Web Vitals.
  • Front-end security: Content Security Policy, iframe sandboxing and safe postMessage.
  • Working in Chinese and English.

What We Value

  • An eye for detail: what the player sees must match the design and must never be false.
  • Ownership from the first build to production, including real-device checks.
  • Clear communication with artists, the math designer, back-end developers and QA.
  • Careful, testable work: our games handle real money.

BENEFITS
After Probation Period
For all permanent employees:

  • Annual Leave: From 10 days, prorated
  • Sick Leave: 14 days
  • Hospitalization Leave: 60 days
  • Compassionate Leave: 3 days
  • Marriage Leave: 3 days
  • Maternity Leave: 98 days
  • Paternity Leave: 7 days
  • Performance Bonus: Subject to performance
  • Annual Increment: Subject to performance
  • Salary Payment Date: The 7th of each month

For Malaysian employees:

  • Outpatient Medical & Dental: From RM 500 per annum, applicable to confirmed employees only
  • EPF / SOCSO / EIS Contributions: After confirmation
  • Public Holidays: 18 days
  • Salary Payment Method: Malaysian bank account

For non-Malaysian employees:

  • Outpatient Medical & Dental: From USD 100 per annum, applicable to confirmed employees only
  • Public Holidays: According to the employee's country of residence
  • Salary Payment Method: USDT

Similar jobs

Apply for this job100% free