Назад
Company hidden
2 дня назад

JavaScript / TypeScript Engineer (React) (iGaming)

Формат работы
hybrid
Тип работы
fulltime
Английский
b2
Страна
Estonia
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

JavaScript / TypeScript Engineer (React) (iGaming): Developing cross-platform web games and visually rich gaming experiences with an accent on high-performance frontend architecture and 3D graphics integration. Focus on optimizing FPS, implementing complex state management, and ensuring maintainability through rigorous testing.

Location: Hybrid in Tallinn, Estonia

Company

A leading online gaming provider and publicly traded company focused on delivering unique and high-quality gaming experiences for end users worldwide.

What you will do

  • Develop full-fledged games from start to finish, ensuring high-quality performance and maintainability.
  • Collaborate within a cross-functional team of backend developers, QA engineers, 3D designers, and UI/UX designers.
  • Implement comprehensive test coverage using Jest and document UI components in Storybook with visual regression testing.
  • Optimize frontend performance to maintain high FPS for visually rich gaming experiences.
  • Contribute to architectural decisions and technology choices for front-end development.

Requirements

  • Strong proficiency in JavaScript and TypeScript, including ESNext standards and advanced types.
  • Experience developing multi-page SPA applications using React or equivalent frameworks (Vue, Svelte, Angular).
  • Deep understanding of centralized state management (MobX, Redux, etc.) and performance optimization.
  • Experience with unit and component testing using Jest and React Testing Library (or Vitest, Mocha, Jasmine).
  • Bachelor’s degree in IT or proven professional work experience in the field.
  • Proficient written and spoken English.

Nice to have

  • Experience with CSS preprocessors (Sass, Less), modular CSS, and complex animations.
  • Proficiency in build tools and configuration (Webpack, Vite, ESLint, Prettier).
  • Experience with 3D graphics, custom shaders, and performance optimization using Babylon.js or Three.js.
  • Knowledge of design patterns, system modularization, and SOLID Principles.
  • Experience with profiling, GPU acceleration, and resource optimization.

Culture & Benefits

  • Hybrid environment combining startup-like agility with enterprise stability.
  • Competitive salaries and recognition from the business.
  • Modern delivery processes including Agile (Scrum/Kanban), GitLab, and Jenkins CI/CD.
  • Health insurance, contemporary office environment, and top-notch developer equipment.
  • Access to international IT conferences, training, and hackathons.

Hiring process

  • Application submission via CV or LinkedIn.
  • Introduction chat to discuss the role and expectations.
  • Verbal technical interview to assess core concepts and technical growth.
  • Culture fit meeting with the team.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →