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.