Senior JavaScript/TypeScript Engineer (Game Development)

2 Weeks 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

Google - Senior Interaction Designer, Google Cloud, Networking UX

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Warner Bros Games - Staff Software Engineer, C++ Player

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
4 Weeks ago
Amva Dev - Senior Software Engineer .NET

Amva Dev

(Remote)
2 Years ago
WebFX - Jr. Web Developer

WebFX

Harrisburg, Pennsylvania, United States (On-Site)
6 Months ago
Moving Walls India - Full Stack Developer

Moving Walls India

(Remote)
3 Years ago
PlatinumGames - Lead Game Programmer

PlatinumGames

(On-Site)
1 Week ago
Dream Games - Software Engineer (New Grad)

Dream Games

İstanbul, Türkiye (On-Site)
11 Months ago
Starbreeze Studios - Senior Gameplay Programmer (PAYDAY/PUBG)

Starbreeze Studios

Stockholm, Stockholm County, Sweden (Hybrid)
2 Months ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
IO Interactive - Online Programmer

IO Interactive

Barcelona, Catalonia, Spain (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Blitz app - Director of Product Design

Blitz app

Los Angeles, California, United States (Hybrid)
7 Months ago
MIQ Digital - Senior Designer - Insights and data visualisation

MIQ Digital

London, England, United Kingdom (Hybrid)
8 Hours ago
Google - Technical Solutions Engineer, Infrastructure, Serverless

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Weeks ago
Devrev - Member of Technical Staff: Front-End

Devrev

Bengaluru, Karnataka, India (On-Site)
1 Day ago
G5 Games - Front End Developer (Angular)

G5 Games

Astana, Astana, Kazakhstan (Remote)
3 Days ago
N-iX - Middle JavaScript Engineer

N-iX

Ukraine (Remote)
2 Weeks ago
Jigya - ITC Limited - IT Manager for Adobe Experience Manager (AEM) & Digital Assets

Jigya

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Highspot - Principal Frontend Web Engineer

Highspot

Vancouver, British Columbia, Canada (Hybrid)
6 Months ago
Contentstack - Customer Success Engineer I Tier I

Contentstack

Bengaluru, Karnataka, India (Hybrid)
1 Day ago
Highspot - Principal Frontend Web Engineer

Highspot

Seattle, Washington, United States (Hybrid)
6 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

Inwave - Unity Programmer

Inwave

(On-Site)
2 Weeks ago
G5 Games - C++ Gameplay Programmer

G5 Games

Astana, Astana, Kazakhstan (Remote)
6 Months ago
Dream Games - Game Developer

Dream Games

İstanbul, Türkiye (On-Site)
11 Months ago
Kojima Productions - Tools Programmer

Kojima Productions

Tokyo, Japan (On-Site)
5 Months ago
Sovrun - Game Engine Programmer

Sovrun

Makati, Metro Manila, Philippines (Hybrid)
1 Month ago
Supercell - Senior Gameplay Programmer, Squad Busters

Supercell

Helsinki, Uusimaa, Finland (On-Site)
6 Months ago
Cloud Imperium Games - Lead Gameplay Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
2 Months ago
Ubisoft - Programming Team Lead (Engine)

Ubisoft

Saguenay, Quebec, Canada (Hybrid)
11 Months ago
Haptic - Online Game Programmer

Haptic

Sweden (On-Site)
4 Months ago
Sandbox interactive-gmbh - Senior Gameplay Programmer (m/f/d)

Sandbox interactive-gmbh

Graz, Styria, Austria (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Stepico is an European game development company with 9+ years of expertise in the industry. We are known for our mobile, PC, and console gaming solutions using Unreal and Unity game engines. Our development services include both full-cycle game development, where we fully manage all aspects of your project, and coverage of individual phases of development, e.g., 2D/3D art production or live game operations.

⚡️ 9 years in the interactive entertainment industry
⚡️ 200+ Professionals and growing
⚡️ 65+ Titles we have worked on

We offer a full suite of Services.
🕹 Development:
• Custom Game Development
• Mobile Game Development
• Unity Game Programming
• Unreal Game Development
• Live Game Operation
• Blockchain Games & NFT
• Dedicated team

🎨 Art:
• Game art production
• 2D ART
• 3D ART
• Game animation

IF YOU:
Want to create your game project:
Send more details to hello@stepico.com

Are passionate about gaming: 
Apply your CV to work@stepico.com

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