Senior JavaScript/TypeScript Engineer (Game Development)

1 Month ago • 4-8 Years • Game Programmer • Game Engine

Job Summary

Job Description

This Senior JavaScript/TypeScript Engineer role focuses on developing interactive, cross-platform games using modern web technologies like HTML5, TypeScript, and CSS3. Responsibilities include designing game mechanics, integrating graphics and animations using frameworks like PixiJS or Phaser, optimizing performance across devices and browsers, and implementing client-server interactions (RESTful APIs, AJAX, WebSockets) for data synchronization. The ideal candidate will possess strong proficiency in JavaScript and TypeScript, experience with game engines/libraries, and a deep understanding of object-oriented programming, algorithms, data structures, and performance optimization. Collaboration with designers and other team members is crucial to ensure high-quality game development.
Must have:
  • Proficiency in HTML5, TypeScript, CSS3
  • Game engine/library experience (PixiJS, Phaser)
  • Vite knowledge for project setup
  • OOP principles and design patterns
  • API interactions, asynchronous programming
  • Client-server interaction (HTTP, WebSocket)
  • Game logic implementation
  • Performance optimization
Good to have:
  • WebGL experience
  • Git experience
  • Adaptive design & cross-browser compatibility
  • Mobile game or PWA development

Job Details

Job Description:

A specialist implements interactive, cross-platform games using modern web technologies. The developer works on creating game logic, integrating graphics and animations, and optimizing project performance. Responsibilities include implementing client-server interactions to ensure dynamic game processes and data exchange between the client and server.

Key Responsibilities:

  • Develop games using HTML5, TypeScript, and CSS3.
  • Design and implement game mechanics and logic.
  • Utilize frameworks and libraries (PixiJS, Phaser etc.) to create 2D/3D graphics.
  • Integrate audio/video content and animations.
  • Optimize game performance for various devices and browsers.
  • Implement client-server interactions (RESTful API, AJAX, WebSocket) to synchronize game data.
  • Test, debug, and resolve code issues.
  • Collaborate with designers, artists, and other team members to ensure the highest quality of the final product.

Required Skills and Knowledge:

  • Proficiency in HTML5, TypeScript, and CSS3.
  • Experience with game engines or libraries (PixiJS, Phaser etc).
  • Knowledge of Vite for project setup and rapid development.
  • Understanding of object-oriented programming principles and design patterns.
  • Familiarity with algorithms, data structures, and performance optimization.
  • Understanding of API interactions, asynchronous programming, and event handling.
  • Knowledge of client-server interaction mechanisms, including HTTP and WebSocket protocols.

Preferred Skills:

  • Experience with WebGL.
  • Familiarity with version control systems (Git).
  • Understanding of adaptive design principles and cross-browser compatibility.
  • Experience in developing mobile games or Progressive Web Apps (PWAs).

Education and Experience:

  • A higher education degree in computer science, related field, or equivalent practical experience.
  • A portfolio showcasing completed projects in game development is a significant advantage.

Personal Qualities:

  • Creativity and the ability to think outside the box.
  • Strong attention to detail and the ability to tackle complex technical challenges.
  • Excellent communication skills and the ability to work effectively in a team.
  • Flexibility and adaptability to new technologies and tools.

Similar Jobs

Nagarro - Associate Principal Engineer, Java Fullstack

Nagarro

India (Remote)
7 Months ago
Bragg - UX/UI Designer

Bragg

Ljubljana, Ljubljana, Slovenia (Hybrid)
1 Month ago
Amva Dev - React Developer

Amva Dev

Hamburg, Hamburg, Germany (Remote)
2 Years ago
Riot Games - Staff Software Engineer (Services) - League of Legends, Motivations

Riot Games

Los Angeles, California, United States (On-Site)
8 Months ago
Likewize - Fullstack Developer

Likewize

Chennai, Tamil Nadu, India (On-Site)
8 Months ago
Dream Games - Game Developer

Dream Games

İstanbul, Türkiye (On-Site)
1 Year ago
playrix  - Lead C++ Software Engineer (Gameplay)

playrix

Portugal (Remote)
7 Months ago
Studio Wildcard - Senior Gameplay Programmer

Studio Wildcard

Redmond, Washington, United States (Hybrid)
2 Months ago
Rocksteady Studios - Senior Gameplay Programmer

Rocksteady Studios

(Hybrid)
2 Months ago
Old Skull Games - Lead Programmer Unreal

Old Skull Games

Villeurbanne, Auvergne-Rhône-Alpes, France (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

N-ix - Junior Java Full Stack Engineer

N-ix

Ukraine (Hybrid)
4 Days ago
Interactive Brokers - Compliance/Legal Associate – Agreements and Disclosure Management (Temp)

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
2 Weeks ago
EveryMatrix - Trainee QA & Configuration Manager

EveryMatrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
3 Weeks ago
commerce iq - Software Development Engineer II - UI RMM

commerce iq

Bengaluru, Karnataka, India (On-Site)
1 Month ago
FalconX - Salesforce Developer / Admin

FalconX

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Milk  visual effects - Business Development Director

Milk visual effects

(On-Site)
6 Months ago
Adyen - Implementation Engineer

Adyen

Tokyo, Japan (On-Site)
2 Weeks ago
ansira - Sr. Full Stack Developer

ansira

Colombia (Remote)
4 Days ago
Next Level Business Services - Web SDLC

Next Level Business Services

Redmond, Washington, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Game Programmer Jobs

Virtuos - Network Programmer

Virtuos

Czechia (Hybrid)
2 Months ago
PearlAbyss - Gameplay Programmer

PearlAbyss

(On-Site)
4 Months ago
Krafton - AI Programmer

Krafton

Montreal, Quebec, Canada (Hybrid)
2 Months ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
2 Months ago
Dream Games - Senior Software Engineer

Dream Games

İstanbul, Türkiye (On-Site)
1 Year ago
Epic Games - Senior Tools Programmer, Applied Usability

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Months ago
welevel  - Unreal Developer

welevel

Munich, Bavaria, Germany (On-Site)
2 Months ago
Ubisoft - Tools Programmer

Ubisoft

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
FISHLABS GmbH - (All Levels) Programmer (m/f/d)

FISHLABS GmbH

Hamburg, Hamburg, Germany (On-Site)
1 Year ago
creative assembly - Battle Programmer

creative assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

With more than 9+ years of experience and splendid work under our belt, we can surprise everyone with our mobile games. Our mobile game development team builds games that top the charts. Get in touch with us today to receive first-rate game development and art services and become two steps ahead of your competitors!
View All Jobs

Get notified when new jobs are added by Stepico

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug