Pixi JS Front-End Developer

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

TYPE OF WORK

Part Time

SALARY

TBD

HOURS PER WEEK

TBD

DATE UPDATED

Apr 10, 2026

JOB OVERVIEW

We’re looking for a skilled PixiJS Front-End Developer to help build high-performance browser-based games and interactive experiences.

This role focuses on game UI, rendering, and real-time interactions using PixiJS. You’ll work on engaging game interfaces, animations, and systems that deliver smooth gameplay across devices.

We strongly prefer developers with gaming experience and those who actively use AI tools to accelerate development.

Responsibilities:

Game Development & UI
• Build and maintain game interfaces using PixiJS only
• Develop smooth animations, transitions, and interactive elements
• Implement core visual systems (reels, cards, UI states, effects)
• Ensure responsive and consistent gameplay experience

Performance & Optimization
• Optimize FPS, memory usage, and rendering performance
• Manage assets efficiently (sprite sheets, textures, animations)
• Debug performance issues across desktop and mobile

Collaboration & Workflow
• Work with designers and developers to bring game concepts to life
• Translate mechanics into polished visual interactions
• Integrate APIs and dynamic data into the UI
• Use AI tools to speed up development, debugging, and iteration

Requirements
• Strong experience with PixiJS (required)
• Experience building browser-based games or interactive apps
• Solid knowledge of JavaScript / TypeScript
• Experience with animations, rendering, and game UI systems
• Strong focus on performance optimization
• Experience handling game assets (sprites, atlases, animations)
• Familiar with game loops and real-time interactions
• Self-driven and able to execute independently
• Must overlap with CET working hours

Bonus Skills
• Experience with slot games, card games, or casual games
• Familiarity with game math or probability systems
• Experience using AI tools (ChatGPT, Copilot, Cursor, etc.) in development
• Knowledge of Three.js or other rendering frameworks
• Experience building mobile-friendly browser games

Location
Remote role open to candidates based in the Philippines, with CET overlap.

How to Apply (Submissions missing requirements will be declined)
Please include:
• Full name at the end of your proposal
• Resume
• Portfolio (PixiJS or game-related projects required)
• Examples of games or interactive apps you’ve built
• Tech stack and tools you use (including AI tools)
Facebook Full Name (To check if you fully read the Job description)

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0200
Total Execution Time  0.0213
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,483,224 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Pixi-JS-Front-End-Developer-1620200
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0148 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1620200
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 766100
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1620200
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-14',ej.date_added) duration_daysDATEDIFF('2026-04-14',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-04-14',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1620200' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1620200 
0.0016   UPDATE employer_jobs SET hit_counts '***Apr-09-2026=7***Apr-10-2026=89***Apr-11-2026=20***Apr-14-2026=1' WHERE job_id'1620200'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Apr-2026=117' WHERE job_id'1620200'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1620200' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1620200 
0.0082   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '766100'
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)