Game Developer — build web games for Play Bebida (full-time, remote)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$1,200-$1,600 USD/month

HOURS PER WEEK

40

DATE UPDATED

Sep 1, 2026

JOB OVERVIEW

We are Bebida, a sports and pop-culture media company in New York. We make videos for millions of followers. Now we are building Play Bebida ( ---------- ), a website full of small games. The first game, Pick 5, is live. We want 15 more games on the site by the end of September, and many more after that.

What you will do

- Take a game we already designed and build it as a web game. Most of our games are trivia and puzzle games. We give you the rules, the data, the questions, and the look. You build it.
- Follow our design system. Every game must look like Pick 5 (same colors, same fonts, same theme). We will give you the design files and the code for the shared parts.
- Make every game work well on a phone. Most of our players are on their phones.
- Ship one game per sprint. A sprint is 1-2 weeks. Our lead developer (Mac) writes the tasks on a Trello board. You pick up the next task, build it, and open a pull request.
- Fix bugs in games you built when players find them.
- Post a short status update in our ---------- every work day. 2-3 lines is enough.

What we need from you

- 2+ years building things for the web with JavaScript or TypeScript. React or a similar framework is a plus.
- You use AI coding tools every day (Claude Code, Cursor, Copilot, or similar). This is not optional. We build fast because we use these tools well.
- You can read a plain-English game design and build it without a long back-and-forth. You ask good questions early, then you go build.
- Git and pull requests are normal for you.
- Good written English. Our team talks in ---------- , in writing.
- You work hard and you like finishing things. We care about this more than your resume.

Nice to have

- You have built a game before (any kind, even small).
- You know sports (NFL, NBA, MLB) or TV, movies, and anime. Our games are about these.
- Experience with Postgres or Redis.

How to apply

Reply with:
1. A link to one thing you built that we can click and use. Not a screenshot. A live link or a repo.
2. Which AI coding tools you use and one sentence on how.
3. Your hours in Philippine time that overlap with New York (9am-6pm ET).
4. Put the word "ARCADE" at the top of your message so we know you read this.

Shortlisted people get a paid test task (2-4 hours, paid whether we hire you or not): build one small trivia game from a one-page spec we send you.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0196
Total Execution Time  0.0209
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,448 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Game-Developer-build-web-games-for-Play-Bebida-full-time-remote-1721699
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0147 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1721699
 LIMIT 1 
0.0011   SELECT *
FROM `employers`
WHERE `employer_id` = 584331
 LIMIT 1 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1721699
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-24',ej.date_added) duration_daysDATEDIFF('2026-09-24',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-09-24',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1721699' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1721699 
0.0008   UPDATE employer_jobs SET hit_counts '***Sep-01-2026=330***Sep-02-2026=330***Sep-03-2026=111***Sep-04-2026=43***Sep-05-2026=53***Sep-06-2026=46***Sep-07-2026=50***Sep-08-2026=52***Sep-09-2026=44***Sep-10-2026=30***Sep-11-2026=23***Sep-12-2026=32***Sep-13-2026=16***Sep-14-2026=16***Sep-15-2026=10***Sep-16-2026=27***Sep-17-2026=43***Sep-18-2026=26***Sep-19-2026=14***Sep-24-2026=1' WHERE job_id'1721699'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Sep-2026=1296' WHERE job_id'1721699'  
0.0011   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1721699' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1721699 
0.0069   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '584331'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)