Senior JavaScript/TypeScript Engineer (Game Development)

3 Months ago • 4-8 Years • 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

Power Integrations - Laboratory Technician II

Power Integrations

Pasig, Metro Manila, Philippines (On-Site)
1 Month ago
Globalization Partners - Director, HR Business Partner

Globalization Partners

India (Remote)
1 Month ago
PwC - Corporate Finance Senior Associate

PwC

Bangkok, Bangkok, Thailand (On-Site)
10 Months ago
Autodesk - Scrum Master

Autodesk

Montreal, Quebec, Canada (On-Site)
2 Months ago
quience - Recruiter

quience

United States (Remote)
3 Months ago
Red panda games - Software engineer Internship for Unreal game engine

Red panda games

Hyderabad, Telangana, India (Remote)
1 Year ago
Quantic Dream - Engine Programmer

Quantic Dream

Paris, Île-de-France, France (Hybrid)
4 Months ago
Digital extremes - Senior Engine Programmer

Digital extremes

London, Ontario, Canada (Hybrid)
3 Weeks ago
Apple - Senior Software Engineer – Language Design & Open Source Tools (Pkl Team)

Apple

Seattle, Washington, United States (On-Site)
2 Months ago
Riot Games - Junior Linux Systems Engineer (Game Operation)

Riot Games

Sydney, New South Wales, Australia (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Veeam Software - Software Development Engineer in Test

Veeam Software

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Weeks ago
PayPal - Manager, Data Science

PayPal

San Jose, California, United States (Hybrid)
1 Month ago
Site Core - Solution Architect

Site Core

Dubai, Dubai, United Arab Emirates (Remote)
3 Months ago
Maersk - Intermodal Planner

Maersk

Budapest, Hungary (Hybrid)
3 Weeks ago
Globalization Partners - Director, HR Business Partner

Globalization Partners

India (Remote)
1 Month ago
Paperflite - Video Designer

Paperflite

Chennai, Tamil Nadu, India (On-Site)
10 Months ago
Mcdonalds - Learning Designer – HR Curriculum (6 month FTC)

Mcdonalds

London, England, United Kingdom (Hybrid)
1 Month ago
GoMotive - Manager, Public Sector

GoMotive

Pakistan (Remote)
3 Weeks ago
Qualcomm - Senior Engineer, AI Orchestration

Qualcomm

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Plug power - Senior Product Service and Sustaining Engineer, Electrical

Plug power

Albany, New York, United States (On-Site)
2 Weeks 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 Engine Jobs

Pragma - Game Services Engineer - Co-Dev

Pragma

Canada (Remote)
4 Months ago
Turbulent - Tools Developer

Turbulent

Montreal, Quebec, Canada (On-Site)
1 Month ago
Epoch Games - Unreal Engine C++ Programmer

Epoch Games

North Carolina, United States (Remote)
4 Months ago
Aesir Interactive - Unreal Engine Programmer Games (Regular/ Senior)

Aesir Interactive

Munich, Bavaria, Germany (Remote)
1 Year ago
Rocket studio - Unity Developer (Junior)

Rocket studio

Hanoi, Hanoi, Vietnam (On-Site)
3 Months ago
Brave Group (Language barrier) - Unity Engineer (Junior)

Brave Group (Language barrier)

Tokyo, Japan (On-Site)
3 Weeks ago
Triple dot studios - Senior Advanced Unity Software Engineer

Triple dot studios

Barcelona, Catalonia, Spain (On-Site)
3 Months ago
Sneakybox - Unreal Engine Developer

Sneakybox

(Remote)
2 Months ago
Fanatee - Game Engineer - Backend

Fanatee

São Paulo, Brazil (Hybrid)
4 Years ago
antada studio - Unity Developer

antada studio

Vietnam (On-Site)
3 Weeks 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