Vacancy: Game Framework Developer

Our client: Is one of the world’s leading social and mobile game developers is looking for candidates to fill in the position of Game Framework Developer

Place of duty: remote work, full time

We are a mature studio with great experience in Game Producing/Tuning and Release. With more then 5 years of experience we know how to make games in the most efficient way and we continue to improve our development processes.

Each game client contains some unique features and animations but lots of functionalities are the same for different games. These functionalities are extracted into Game Framework  which is presented by several modules each with its own responsibility. Development and maintenance of Game Framework requires good understanding of programming architecture and ability to follow best development practices.

So we are looking for experienced developer to become part of our team for development and release of common game modules.

 Responsibilities:

  • Developing and maintaining existing Game Framework.
  • Implementing new functionality on common game modules to support new features, which will be used in new games.
  • Conducting code reviews for pull-request in common game modules.
  • Releasing common game modules.
  • Supporting two platforms: Desktop and Mobile.
  • Communicating with game studio developers and Tech Leads, another Client Core Team developers, QAs, Technical Analysts.
  • Participating in Daily Scrums, Sprint Plannings, Backlog refinement, Retrospective events.

Requirements:

  • At least 4 years of experience in development (2 years of experience in game development)
  • Knowledge of JavaScript/TypeScript
  • Canvas/WebGL
  • Good understanding of OOP, Design Patterns and Anti Patterns.
  • Experience in MVC, DI patterns.
  • Understanding of refactoring principles and approaches.
  • Experience with Pixi.js (preferably), Phaser, PlayCanvas or any other rendering/game framework
  • Knowledge of version control systems (Git).
  • Aspiration to study and to grow as a developer.
  • English – at least intermediate level
  • Experience in debugging and profiling browser applications
  • Good communication skills

Would be a strong advantage to have:

  • Experience in creating UI frameworks on any language
  • Experience in covering business logic with Unit Tests.
  • 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 slot games development (gambling industry)
  • Familiarity with Grunt/Gulp/Webpack (task manager tools)
  • Knowledge of languages different to JavaScript/Typescript
  • For Flash developers – knowledge of Starling/Feathers/Robotlegs frameworks
  • Cross-browser and mobile development of web apps
  • Familiarity with WebGL shaders

What will make you a perfect candidate?

  • Working as a Game Framework or game developer right now. 
  • Experience in creating of functional description of programs architectural solutions.
  • Abitlity to take full responsibility for feature development since architectural designing till bug fixing.

 We offer:

Salary:  we would like to know you salary expectation that would make you change the jobs.

  • Opportunity of professional development for every employee
  • Possibility to work with a product company
  • Competitive remuneration
  • Open for remote work
  • Warm and friendly environment
  • United and professional team

Email your CV to:escadra@escadra.com.ua

 

 

0 248