All listings
Position

Frontend Game Developer

Sofia
TypeScript
React
JavaScript
PixiJS
Phaser
-

Role Overview

Our client is looking for a Frontend Game Developer to join a product engineering team focused on building interactive online gaming experiences. The role involves developing browser-based games, reusable platform components, and internal development tools while collaborating closely with designers, artists, and backend engineers. This is an excellent opportunity for a developer with a passion for modern web technologies and game development who enjoys working on visually engaging, high-performance applications.

01

Core Responsibilities

  • Develop new browser-based games, gameplay features, and internal development tools using modern frontend technologies.
  • Build scalable, reusable, and maintainable application components with a strong focus on performance and code quality.
  • Implement interactive game mechanics and user interfaces in collaboration with designers and artists.
  • Participate in the design and evolution of the internal game development framework and shared libraries.
  • Develop prototypes to validate new gameplay concepts and technical solutions.
  • Review code, contribute to technical discussions, and promote engineering best practices across the team.
  • Write automated unit tests and help improve overall application reliability and maintainability.
  • Troubleshoot application issues, optimize rendering performance, and resolve production defects.
  • Build automation tools that improve development workflows and accelerate feature delivery.
  • Take part in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  • Continuously identify opportunities to improve development processes, tooling, and technical standards.
02

Requirements

  • 2+ years of professional experience developing web applications or browser-based games.
  • Strong hands-on experience with TypeScript, JavaScript (ES6+), HTML5, and CSS3.
  • Experience building user interfaces with React.
  • Practical experience with PixiJS, Phaser, or another 2D rendering/game engine.
  • Solid understanding of object-oriented programming, software architecture, and common design patterns.
  • Experience using Git and collaborative software development workflows.
  • Familiarity with RxJS or similar reactive programming libraries.
  • Understanding of state management concepts, including state machine libraries such as XState or similar.
  • Experience implementing responsive web applications across different devices and screen sizes.
  • Knowledge of dependency injection concepts and related libraries.
  • Experience writing unit tests using frameworks such as Jest or similar.
  • Strong analytical thinking, problem-solving skills, and attention to detail.
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
03

Bonus / Nice to Have

  • Previous experience in game development or interactive web applications.
  • Knowledge of WebGL, Canvas rendering, or graphics optimization techniques.
  • Experience with animation technologies such as GSAP, Spine, or similar.
  • Familiarity with Howler.js, Tone.js, or other web audio libraries.
  • Experience using Sentry or similar monitoring and error-tracking platforms.
  • Exposure to monorepo architectures and tools such as Nx, Lerna, or Yarn Workspaces.
04

What We Offer

  • Competitive salary package.
  • Annual performance bonus.
  • Performance reviews and salary evaluations twice per year.
  • 25 days of paid annual leave.
  • Hybrid working model with up to two remote working days per week.
  • Flexible working hours.
  • Premium private health insurance.
  • Fully covered Multisport card.
  • Annual public transportation pass.
  • Complimentary office shuttle service.
  • Professional development through technical training, certifications, and conference participation.
  • Referral bonus program.
  • Team-building activities and company events.
  • Modern office environment with relaxation and recreational areas.
  • Complimentary snacks, fresh fruit, coffee, and beverages.
  • Additional bonuses for birthdays, newborn children, and first school day celebrations.

Interested in this opportunity?

Apply now and become part of our growing team.

By applying you agree to our privacy policy.

Estimated response time: 2–4 business days

We are an equal opportunity employer.