Position: Розробник ігор Javascript / JS Game Developer for DGN
Company: Onseo
Category: JavaScript
Experience: 2y
English level: pre

Наразі DGN Games в пошуку Javascript розробника, який стане частиною нашої дружньої та професійної команди.

Обов’язки:
Бути ключовим гравцем у команді розробки;
Генерувати та впроваджувати ідеї для створення найкращих умов для наших гравців на різноманітних платформах;
Працювати з поточними технологіями та ефективно імплементувати найкращі рішення у взаємодії з іншими членами команди;
Співпрацювати з серверною командою та продакт-дизайнерами для вирішення нових фіч, пропонувати цікаві ідеї у всіх аспектах продакшену та розробки;
Підтримувати існуючий код, моніторити продуктивність існуючих рішень, працювати з функціональними, навантаженими та юніт тестами для існуючого коду.

Основні вимоги:
Досвід роботи з JS/HTML5, WebGL, OpenGL;
Досвід розробки для сучасних веб-браузерів та мобільних застосунків;
Досвід при виборі відповідних фреймворків та стеку технологій.
Досвід з HTTP 1/2, REST API, WebSockets protocols, та network error processing;
Бути широко мислячим, відповідальним, із захопленням ставитись до власної розробки.
Гарна розмовна та писемна англійська мова.
Буде плюсом:
Досвід роботи з Cocos2D-JS, PixiJS, Game Maker;
Досвід у розробці ігор на сучасних мовах програмування;
 Продуктивний досвід у розробці ігор.
Responsibilities:
Be a key player in the game development team
Generate and implement ideas to create the best game experience for our players on different platforms
Build on current technology and implement better solutions in terms of efficiency and interaction
Collaborate with server developers and product designers to develop new features, and contribute original ideas towards all aspects of production and development
Support all developed code, monitor the performance of the developed solutions, work on load, functional, unit tests for the code developed

Requirements:
Good experience in JS/HTML5, WebGL, OpenGL
Experience in development for modern web browsers and mobile devices
Experience in choosing appropriate community frameworks and tools
Experience with HTTP 1/2, REST API, WebSockets protocols, and network error processing
Open-minded, responsible, taking pride in what is developed
Good spoken and written English

Extra Points for Having:
Experience with Cocos2D-JS, PixiJS, Game Maker
Experience in game development on modern programming languages
Experience with performance profiling for developed games

We offer:
Challenging tasks, opportunity to influence the quality of the product
Professional management
Interesting long-term project
Professional and personal development programs
Regular performance reviews
20 calendar days of paid vacation, paid sick leave
Work in a comfortable office
Medical insurance, sports compensation
Free English lessons
Creating fun while having fun - great people and positive working atmosphere