Senior JavaScript/TypeScript Engineer (Game Development)

5 Months ago • 4-8 Years
Game Engine

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.
Good To Have:
  • WebGL experience
  • Git experience
  • Adaptive design & cross-browser compatibility
  • Mobile game or PWA 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

Add these skills to join the top 1% applicants for this job

communication
design-patterns
github
data-structures
html
restful-api
progressive-web-apps
ajax
webgl
git
phaser
algorithms
typescript
javascript

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.

Set alerts for more jobs like Senior JavaScript/TypeScript Engineer (Game Development)
Set alerts for new jobs by Stepico
Set alerts for Game Engine (Remote) jobs

Company logo

Stepico

2 Active Jobs

Level Up Your Career in Game Development!

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

Job Common Plug
Contact Us
hello@outscal.com
Made in INDIA 💛💙