Middle
Full time
$2,500 - $3,500 / Month
Remote
Kadka – це затишна продуктова компанія, яка вже 7 років успішно розробляє мобільні ігри в
жанрах Hyper Casual та Hybrid Casual. Ми шукаємо талановитого Unity розробника, який
допоможе нам підтримувати та розвивати наші мобільні продукти.
What are you working on?
- Genres: Casual, Puzzle, Hyper-casual
- Platforms: Mobile, iOS, Android
Team size and structure?
20
For which tasks (responsibilities)?
Розробка та тестування нових ігрових механік та концепцій.
Співпраця з дизайнерами та іншими розробниками для створення захоплюючого досвіду для користувачів.
Виявлення та виправлення помилок, щоб забезпечити високу якість прототипів та фінальних продуктів.
Розробка розширень редактора та інструментів для гейм дизайну.
Інтеграція SDK від паблішерів (аналітика, реклама, LiveOps, A/B тестування) та IAP в мобільні ігри.
Оптимізація ігор для забезпечення плавної роботи на різних мобільних пристроях.
Написання чистого та ефективного коду C#.
What kind of professional are we looking for?
Обов’язкові компетенції:
3+ роки досвіду розробки на Unity.
Глибокі знання мови програмування C#.
Досвід випуску мобільних ігор на iOS та Android.
Розуміння принципів ООП, партнерів проектування та архітектури програмного забезпечення.
Глибокі знання інструментарію Unity Engine (animation, ui, physics, rendering, etc).
Досвід роботи з розширеннями редактора Unity (Editor Extensions): створення кастомних інспекторів, інструментів, вікон тощо
Розуміння Pull Request-процесів та систем контролю версій (Git)
Впевнене володіння Unity UI (UGUI) та IMGUI
Уміння проводити профілювання та оптимізацію (memory, GC, frame rate)
Навички швидкого створення прототипів функціоналу з подальшим переходом до якісної продакшн-реалізації
Відмінні навички комунікації та співпраці (як у письмовому, так і в усному спілкуванні), бажання доєднатися до нашого Discord Community.
Захоплення іграми та прагнення створювати актуальні для ринку, креативні прототипи та доводити їх до фінального етапу.
Здатність ефективно працювати самостійно та в команді.
Наявність надійного підключення до Інтернету та обладнання, необхідного для віддаленої роботи (дуже важливо на випробувальний термін).
Володіння англійською мовою на рівні, достатньому для читання технічної документації.
Бажані компетенції:
Досвід створення ігрових прототипів
Відчуття Game Feel / Game Juice (transitions, feedback, polish)
Досвід з аналітичними інструментами (наприклад: Firebase, GameAnalytics, Unity Analytics)
Реалізація внутрішньо ігрових покупок та підписок (IAP/Subscriptions)
Досвід з A/B тестуванням ( remote config, сегментація гравців)
Підтримка багатомовності та локалізація ігор
Управління пайплайном ресурсів (Asset Pipeline)
Досвід розробки Casual та Hybrid Casual ігор.
Цікавість до нових технологій та їх використання в проектах.
Досвід роботи в екосистемі Atlassian.
Extra компетенції, що зроблять вас Еxtra кандидатом::
Досвід інтеграції REST API
Знання основ LiveOps (віддалене конфігурування, оновлення контенту, сегментація гравців)
Досвід з Backend-as-a-Service (BaaS) рішеннями (PlayFab, Firebase, Nakama тощо)
Знайомство з Addressables для управління ресурсами
Повний цикл розробки гри: від прототипу до релізу
Базові або середні знання шейдерної графіки (Shader Graph або HLSL)
Володіння іншими мовами програмування, скриптами (Python, bash, Lua, JS, etc).
What are the conditions and bonuses?
Повністю віддалену роботу;
Прозорий процес роботи, без зайвої бюрократії;
Ведення фінансової звітності;
Реально гнучкий графік;
Вихідні на свята і відпустки;
Заробітну плату вище ринкової;
Драйвову команду, націлену на якість продукту;
Можливості для кар'єрного зростання.
The selection process
Інтерв'ю з нашим Рекрутером
Технічне Інтерв'ю
Збір рекомендацій (опціонально)
Оффер