logo
EGT Digital

Typescript/Javascript Developer, Online Games Department

EU

October 4, 2026 at 10:57 AM

✨ AI summary

Location

  • Sofia, Bulgaria

Programming Languages

  • TypeScript
  • JavaScript (ES6+)
  • HTML5
  • CSS3

Frameworks

  • React
  • PixiJS
  • Phaser
  • RxJS
  • XState
  • tsyringe
  • GSAP
  • Spine

Experience Level

  • Minimum 2 years professional experience

EGT Digital is a next-generation tech company that is focused on all online gaming products, and its portfolio includes Casino Games, Sportsbook, as well as the all-in-one solution – a Gambling Platform.

EGT Digital is a part of Euro Games Technology (EGT) Group, headquartered in Sofia, Bulgaria. EGT Group is one of the fastest-growing enterprises in the gaming industry. Our global network includes offices in 25 countries and our products are installed in over 85 jurisdictions in Europe, Asia, Africa, North, Central, and South America.

Being a part of such a fast-moving industry as iGaming, the company knows no limits and is growing rapidly through its dedication to innovation and constant improvement. This is the reason why we are expanding our Online Games Department and now we are looking for some fresh and enthusiastic people to come and join us in the exciting digital world of iGaming.


Responsibilities

  • Design, develop, and deploy innovative games, features, and internal tools specifically for the online casino industry
  • Produce clean, maintainable, and efficient code that adheres to best practices for readability and testability
  • Conduct thorough code reviews, write comprehensive unit tests, and develop proof-of-concept prototypes to validate new technical approaches
  • Contribute to the continuous evolution and improvement of the internal game development framework
  • Build and maintain automation tools and utilities to streamline the development lifecycle and accelerate feature delivery
  • Follow established development workflows while actively identifying opportunities to optimize processes and proposing constructive improvements
  • Collaborate with the art team during the design phase to ensure technical feasibility and alignment on game mechanics and feature specifications
  • Identify, troubleshoot, and resolve bugs or performance bottlenecks to ensure a high-quality user experience
  • Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives


Requirements

  • Minimum of 2 years of professional experience in software development
  • Strong understanding of Object-Oriented Programming (OOP) principles and design patterns
  • Proficient in TypeScript, JavaScript (ES6+), HTML5, CSS3, and version control systems using Git
  • Experience with React for UI components
  • Experience with 2D game engines (PixiJS, Phaser, or similar)
  • Strong analytical problem-solving skills with the ability to propose effective technical solutions and collaborate effectively within a cross-functional team
  • Familiarity with testing frameworks (e.g., Jest) - writing tests is encouraged
  • Experience with reactive programming using RxJS (Subjects, Observables)
  • Familiarity with state machines (XState or similar)
  • Understanding of Dependency Injection patterns (tsyringe or similar DI containers)
  • Understanding of responsive web design principles
  • Familiarity with animation libraries (GSAP, Spine, or similar)
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience


What we offer

  • Competitive salary
  • Performance evaluation
  • 25 days paid annual leave
  • Work from home option - 2 days weekly
  • Flexible working schedule
  • Additional health insurance - premium package
  • Fully paid annual transportation card
  • Fully paid sports card
  • Free company shuttle by the office
  • Sports teams & sports events
  • Professional development
  • Company-sponsored trainings
  • Tickets for conferences and seminars
  • Team building events and office parties
  • Referral Program
  • Free snacks, soft drinks, coffee, and fruit - always available
  • Newborn baby bonus
  • Corporate discounts in various shops and restaurants


Thanks for taking the time to apply! Your application will be kept fully confidential - we'll reach out personally if you're shortlisted for an interview.