Stepico Games is a Lviv-based studio of 200+ skilled technology enthusiasts and passionate gamers. We use all resources to create unique, fun-to-play games at the intersection of trends and technologies.
15 травня 2025 GameDev

Senior JavaScript/TypeScript Engineer (Game Development, PixiJS)

Львів, віддалено

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.
LinkedIn