JavaScript / TypeScript Engineer (React) (iGaming)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →