HR & IT Recruitment Services Remote recruitment & HR services Recruitment subscription About Us Contacts ALL JOBS IT JOBS CV EXAMPLES Blog 2 Case Studies

Vacancy: React JS

Product company

Our Client creates world-class games, back-office and content management systems, hosting solutions, infrastructure, proprietary deep learning engine as well as a revolutionary user retention suite of products. They develop, test and release games in full cycle from end to end (slots and table games). Which means to work closely with in-house qa and server teams on everyday basis. It's a studio with huge experience in game producing/tuning and release, doing it for 5 years.

Every developer leads a project from A to Z: starting with game analysis and finishing with platform/devices optimization.

Responsibilities:

  • You will be responsible for a project's development from A to Z (1 developer = 1 game, from start to release);
  • You will communicate closely with product owner, Qa and project manager to transform product expectations into clear, maintainable and efficient code;
  • You will conduct cross code reviews inside of client dev team;
  • You will deliver a project to desktop/mobile platforms and tune it for various devices.

Requirements:

  • At least 2 years of experience in Game Development;
  • Knowledge of JavaScript/TypeScript;
  • Canvas/WebGL;
  • Familiarity with Design Patterns;
  • Experience in applying OOP and MVC principles;
  • Experience with Pixi.js (preferably), Phaser, PlayCanvas or any other rendering/game framework;
  • Version control systems (Git);
  • Aspiration to study and to grow as a developer;
  • English - at least intermediate level;
  • Good communication skills.

Would be a strong advantage to have:

  • Knowledge of data structures, algorithms, asynchronous architectures, dynamic typing, performance optimization;
  • Knowledge of modern JS frameworks (Model-View-Whatever);
  • Knowledge of HTML5 features and ES6;
  • Experience in debugging and profiling browser applications;
  • Experience in slot games development (gambling industry);
  • Familiarity with Grunt/Gulp/Webpack (task manager tools);
  • Knowledge of languages different to JavaScript/ActionScript;
  • For Flash developers - knowledge of Starling/Feathers/Robotlegs frameworks;
  • Cross-browser and mobile development of web apps;
  • Familiarity with WebGL shaders.

Join the Znoydzem community.

Apply as a Specialist

I agree to and accept that ZNOJDZIEM LLC will provide better user experience by collecting, analyzing and cataloging information about Internet electronic addresses that I have connected with my devices and about the type of my devices (such as the type and version of software) as well as by making automatic decisions (not involving sensitive data). The agreement applies for the legally binding period, or until either the user or ZNOJDZIEM LLC withdraws from the agreement. Withdrawing from the agreement will result in removing the user's data. Please see our privacy policy.

I agree to and accept that ZNOJDZIEM LLC will provide better user experience by collecting, analyzing and cataloging information about Internet electronic addresses that I have connected with my devices and about the type of my devices (such as the type and version of software) as well as by making automatic decisions (not involving sensitive data). The agreement applies for the legally binding period, or until either the user or ZNOJDZIEM LLC withdraws from the agreement. Withdrawing from the agreement will result in removing the user's data. Please see our privacy policy.