Typescript / Javascript Developer

Реф. № 1861
Модел на работа
На място
Месторабота / Населено място
гр. София

Публикувана на:

22 юни 2026

Отговорности

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

Изисквания

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

Nice to have

  • Experience with monorepo tools (Lerna, Nx, or Yarn Workspaces)
  • Knowledge of WebGL or canvas-based rendering.
  • Experience with audio libraries (Howler.js, Tone.js).
  • Familiarity with error monitoring tools (Sentry).
  • Game development background.
Професионална сфера
ИТ - Разработка / поддръжка на софтуер

Влез в профила си или се регистрирай, за да кандидатстваш по обявата.