DGN Games — продуктова компанія, заснована в 2014 році, яка займається розробкою сошиал та мобільних ігор. Ми маємо 5 офісів по всьому світу — США, Ізраїль, Україна (Київ і Вінниця), та Австралія.
Ставши провідним гравцем у галузі, ми постійно прагнемо досягати успіху.
Наразі DGN Games в пошуку Javascript розробника, який стане частиною нашої дружньої та професійної команди.
Обов’язки:
- Бути ключовим гравцем у команді розробки.
- Генерувати та впроваджувати ідеї для створення найкращих умов для наших. гравців на різноманітних платформах.
- Працювати з поточними технологіями та ефективно імплементувати найкращі. рішення у взаємодії з іншими членами команди.
- Співпрацювати з серверною командою та продакт-дизайнерами для впровадження нових фіч, пропонувати цікаві ідеї у всіх аспектах продакшену та розробки.
- Підтримувати існуючий код, моніторити продуктивність існуючих рішень, працювати з функціональними, навантаженими та юніт тестами для існуючого коду.
Основні вимоги:
- 2+ років комерційного досвіду JS розробки.
- 1+ років комерційного досвіду роботи з Cocos2d або WebGL, OpenGL.
- Гарні знання Core JavaScript.
- Досвід роботи з ООП та складними клієнтськими додатками.
- Гарні знання інтеграції сторонніх SDK.
- Знання Facebook API.
- Досвід розробки для сучасних веб-браузерів та мобільних пристроїв.
- Досвід вибору відповідних фреймворків та інструментів.
- Досвід роботи з HTTP 1/2, REST API, протоколами WebSockets і обробкою мережевих помилок.
- Комерційний досвід роботи з Git.
- Відкритість, відповідальність, гордість за те, що розробляєш.
- Гарна розмовна та письмова англійська.
Буде плюсом:
- Cocos2d. Добрі знання двигуна.
- Cocos2d. Розуміння потоку візуалізації.
- Нативний iOS. Базові знання C++ і Objective-C.
- Нативний iOS. Основні знання про push-повідомлення.
- Нативний Android. Базові знання в Java.
- Досвід розробки ігор на сучасних мовах програмування.
- Продуктивний досвід у розробці ігор.
Ми пропонуємо:
- Складні задачі, можливість впливати на якість продукту.
- Дружню команду та професійний менеджмент.
- Цікаві довгострокові проекти.
- Планування кар’єри та регулярні перформанс рев’ю.
- 20 робочих днів оплачуваної відпустки, оплачувані лікарняні.
- Медичне страхування, компенсація спорту.
- Навчальні програми, курси, конференції.
DGN Games is a truly global company which employs the combined strengths of a multi-cultural team spread across four continents.
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:
- 2+ years of experience as a JS Developer.
- 1+ years of experience in Cocos2d or WebGL, OpenGL.
- Good knowledge of Core JavaScript language.
- Experience with OOP and complex client-side applications.
- Good knowledge of third party SDKs integrations.
- Good knowledge of Facebook API.
- 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.
- Good knowledge of working with Git.
- Open-minded, responsible, taking pride in what is developed.
- Good spoken and written English.
Extra Points for Having:
- Cocos2d. Good knowledge of engine.
- Cocos2d. Understanding of rendering flow.
- iOS native. Base knowledge in C++ and Objective-C.
- iOS native. Base knowledge in push notifications.
- Android native. Base knowledge in Java.
- 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 working days of paid vacation per year, 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.