Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
 - Change status (Applied, Interview, Offer, etc.)
 - Add personal notes and comments
 - Set reminders for follow-ups
 - Track your entire application journey
 
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
 - Review job details later without searching again
 - Compare with other saved opportunities
 - Keep a collection of interesting positions
 - Receive notifications about saved jobs before they expire
 
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
ONSEO — це простір, у якому нові проєкти, можливості та продукти народжуються на основі різноманітного досвіду, знань та спілкування. Нас об’єднує ідея створення проєктів і продуктів світового рівня. Ми маємо для цього все необхідне: володіння широким набором технологій, перевірену професійну команду та надійну систему підтримки бізнесу, авторитет на міжнародних ринках.
Наразі ми шукаємо JavaScript / TypeScript розробника (Pixi.js) рівня Junior , який стане частиною нашої дружньої та професійної команди розробників ігор. Ми прагнемо зрозуміти ДНК гри, щоб використавши свій власний досвід та інструменти, створити унікальний продукт.
Позиція розрахована на роботу з офісу м. Вінниці.
Вимоги:
- Від 1 року досвіду у сфері фронтенд-розробки з використанням TypeScript та JavaScript;
 - Досвід створення інтерактивних ігрових інтерфейсів, бажано для слот-ігор;
 - Досвід роботи з Pixi.js або подібними бібліотеками візуалізації (наприклад, Three.js, Cocos2d.js);
 - Базові знання шаблонів проєктування в JavaScript/TypeScript, модульної структури коду;
 - Практичний досвід роботи з системами контролю версій Git, включаючи стратегії розгалуження, pull requests і peer review;
 - Розвинені навички комунікації та співпраці, особливо в крос-функціональних командах.
 
Буде плюсом:
- Досвід розробки кастомних фронтенд-фреймворків, SDK або шарів інтерфейсу користувача, інтегрованих з ігровими рушіями;
 - Реалізовані pet-проєкти з використанням бібліотеки Pixi.js та Tween.js;
 - Розуміння процесів CI/CD для фронтенд-проєктів (TeamCity, Jenkins);
 - Знання та практичне застосування принципів ООП у реальних або pet-проєктах.
 
Обов’язки:
- Розробляти та впроваджувати модульний фронтенд-фреймворк для слот-ігор, що дозволяє швидко створювати й повторно використовувати компоненти інтерфейсу користувача;
 - Розробляти клієнтські реалізації механік слотів, таких як лінії виплат, вайлди, скатери, мультиплікатори, респіни та фріспіни, на основі наданих математичних моделей;
 - Створювати конфігураційно керовану систему для визначення поведінки гри та візуальних ресурсів, мінімізуючи дублювання коду в різних проєктах;
 - Розробляти високопродуктивні користувацькі інтерфейси за допомогою фреймворків рендерингу WebGL/Canvas, таких як PixiJS;
 - Інтегруватися з бекенд-сервісами для обробки результатів RNG, синхронізації стану гри та збереження даних;
 - Керувати станом гри на стороні клієнта, реалізовувати обробку помилок, механізми відновлення та адаптивну поведінку інтерфейсу користувача;
 - Тісно співпрацювати з геймдизайнерами, художниками, бекенд-розробниками та аніматорами для забезпечення цілісного й відшліфованого ігрового досвіду;
 - Участь в оглядах коду, впровадження найкращих інженерних практик, допомога у визначенні внутрішніх стандартів і конвенцій;
 - Брати участь у плануванні спринтів, оцінюванні завдань та узгодженні дорожньої карти для швидкої й якісної реалізації функціоналу.
 
Чому саме ми:
Ми українська компанія і пишаємося тим, що можемо підтримати український бізнес у цей непростий час. Також наша компанія тісно співпрацює з надійним благодійним фондом, який допомагає реалізовувати важливі ініціативи на підтримку обороноздатності України.
Кожен наш співробітник може розраховувати на:
- Можливість професійного розвитку — планування кар’єри та регулярна оцінка результатів роботи, індивідуальна програма розвитку та зворотний зв’язок для кожного співробітника;
 - Стабільність — компанія піклується про своїх співробітників і забезпечує їх стабільною роботою, незважаючи на зовнішні кризи вже понад 30 років;
 - Соціальні гарантії — ми діємо згідно чинного законодавства та пропонуємо офіційне працевлаштування з першого робочого дня, 24 календарних дні оплачуваної відпустки, 100% оплату лікарняних днів, додаткові вихідні у державні свята;
 - Піклування про здоров’я — повне медичне страхування для співробітників компанії та страхування членів сімей за корпоративною знижкою, компенсація витрат на спорт;
 - Безпеку та комфорт — наші офіси обладнані усім необхідним для комфортної та безперебійної роботи (промислові генератори, старлінки, укриття), власний автопарк електросамокатів для співробітників, смаколики, сезонні фрукти та морозиво;
 - Турботу — корпоративний цикл освітніх зустрічей на актуальні теми, безкоштовні уроки англійської мови, англомовний клуб, корпоративні знижки від компаній-партнерів, дитячі свята та майстер-класи;
 - Прозорість — онлайн-зустрічі з топ-менеджментом на постійній основі. Вся робота компанії є відкритою, тому кожен співробітник розуміє перспективи та плани розвитку бізнесу, може отримати юридичну чи бухгалтерську консультацію.
 - Цінність кожного та вдячність — робота кожного є цінною і помітною для менеджменту та колег, тому ми регулярно проводимо заходи, що об’єднують, заохочувальні номінації та нагороди.
 
EN
ONSEO is a space where new projects, opportunities, and products are born from diverse experience, knowledge, and communication. We are united by the idea of creating world-class projects and products. We have everything we need for this: a wide range of technologies, a proven professional team and a reliable business support system, and a reputation in international markets.
Currently, we are looking for a JavaScript / TypeScript Developer (Pixi.js) to join our friendly and professional game development team. We strive to understand the DNA of the game, so that using our own experience and tools, we can create a unique product.
Requirements
- At least 1 year of experience in frontend development using TypeScript and JavaScript;
 - Experience in creating interactive game interfaces, preferably for slot games;
 - Experience working with Pixi.js or similar rendering libraries (e.g., Three.js, Cocos2d.js);
 - Basic knowledge of design patterns in JavaScript/TypeScript and modular code structure;
 - Practical experience with version control systems like Git, including branching strategies, pull requests, and peer review;
 - Strong communication and collaboration skills, especially within cross-functional teams.
 
Nice to have:
- Experience in developing custom frontend frameworks, SDKs, or user interface layers integrated with game engines;
 - Completed pet projects using the Pixi.js library and Tween.js;
 - Understanding of CI/CD processes for frontend projects (TeamCity, Jenkins);
 - Knowledge and practical application of OOP principles in real-world or pet projects.
 
Responsibilities:
- Develop and implement a modular frontend framework for slot games that enables rapid creation and reuse of user interface components;
 - Develop client-side implementations of slot mechanics such as paylines, wilds, scatters, multipliers, respins, and free spins based on provided mathematical models;
 - Create a configuration-driven system to define game behavior and visual assets, minimizing code duplication across projects;
 - Build high-performance user interfaces using WebGL/Canvas rendering frameworks such as PixiJS;
 - Integrate with backend services to process RNG results, synchronize game state, and persist data;
 - Manage game state on the client side, implement error handling, recovery mechanisms, and adaptive user interface behavior.
 - Collaborate closely with game designers, artists, backend developers, and animators to ensure a cohesive and polished gaming experience;
 - Participate in code reviews, apply best engineering practices, and contribute to defining internal standards and conventions;
 - Take part in sprint planning, task estimation, and roadmap alignment to deliver high-quality features efficiently.
 
Why us:
We are a Ukrainian company, and we are proud to support Ukrainian business in these difficult times. Our company also closely collaborates with a reputable charitable foundation that helps implement crucial initiatives to support Ukraine’s defense capabilities.
Each of our employees can count on:
- Opportunities for professional development — career planning and regular performance evaluation, individual development program, and feedback for each employee;
 - Stability — the company has been taking care of its employees and providing them with stable work despite external crises for over 30 years;
 - Social guarantees — we act by the current legislation and offer official employment from the first working day, 24 calendar days of paid leave, 100% payment for sick days, and additional days off public holidays;
 - Health care — full medical insurance for company employees, insurance for family members at a corporate discount, and reimbursement of sports expenses;
 - Safety and comfort — our offices are equipped with everything necessary for comfortable and uninterrupted work (industrial generators, starters, shelters), our fleet of electric scooters for employees, goodies, seasonal fruits, and ice cream;
 - Caring — a corporate cycle of educational meetings on relevant topics, free English lessons, an English-speaking club, corporate discounts from partner companies, children’s parties, and workshops;
 - Transparency — online meetings with top management regularly. All the company’s work is open, so every employee understands the prospects and plans for business development and can get legal or accounting advice;
 - Everyone’s value and appreciation — everyone’s work is valuable and visible to management and colleagues, so we regularly hold team-building events, incentive nominations, and awards.
 
Надсилаючи своє резюме, Ви тим самим даєте згоду на обробку своїх особистих персональних даних відповідно до Закону України «Про захист персональних даних» від 01.06.2010 р. № 2297-VІ з метою потенційної подальшої співпраці.
Key Skills
Ranked by relevanceReady to apply?
Join Onseo and take your career to the next level!
Application takes less than 5 minutes

