Generalist Technical Artist

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

TYPE OF WORK

Full Time

SALARY

3000

HOURS PER WEEK

40

DATE UPDATED

Oct 13, 2026

JOB OVERVIEW

About the Role

B2B, remote, long-term, full-time job. This is a senior, highly specialized individual contributor role for a Creative Technical Artist with strong game design intuition and the ability to build, polish, and tune gameplay using lightweight, game-focused AI coding (“vibe AI coding”).

The role focuses on building, iterating, and polishing interactive HTML5 playable ads, where visuals, mechanics, and overall game feel must come together quickly and at a high quality bar. The successful candidate will operate as a one-person function, supporting key processes and working closely with the team.

Responsibilities

Create, adapt, and polish optimized 2D and 3D assets for playable ads
Work in Blender to edit and optimize models, adjust materials, lighting, scale, and pivots
Export game-ready assets (GLB, textures)
Ensure visual clarity, consistency, and performance on mobile devices
Write and modify JavaScript / TypeScript to control gameplay behavior, tune timing, feedback, and interaction flow
Connect visuals to interaction logic
Read and safely modify existing game codebases
Use code as a creative tool to shape game feel
Leverage AI coding tools to accelerate iteration while maintaining full understanding and control

Requirements

3+ years of professional experience as a game artist, technical artist, or interactive artist
2+ years of hands-on experience with Blender creating game-ready 3D assets
Proven experience producing real-time 2D and/or 3D assets for games or interactive applications
Strong understanding of game mechanics, player feedback, and interaction flow
2+ years of hands-on experience working with a game engine such as Unity or Unreal Engine
Experience implementing or supporting gameplay mechanics within a game engine environment
Experience integrating art assets into game engines and resolving technical issues


A leading interactive media company specializing in engaging and high-quality playable advertisements.

Hiring Process

1
Assignment
2
First Manager Tech Interview
3
HR final Interview

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0124
Total Execution Time  0.0139
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,489,880 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Generalist-Technical-Artist-1748865
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0069 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1748865
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 1007310
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1748865
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-22',ej.date_added) duration_days, DATEDIFF('2026-10-22',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1748865' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748865 
0.0010   UPDATE employer_jobs SET hit_counts = '***Oct-13-2026=811***Oct-14-2026=32***Oct-15-2026=32***Oct-16-2026=12***Oct-17-2026=20***Oct-18-2026=7***Oct-19-2026=5***Oct-21-2026=1***Oct-22-2026=1' WHERE job_id= '1748865'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=920' WHERE job_id= '1748865'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1748865' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1748865 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1007310'
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)