Приват Банк — є найбільшим банком України та одним з найбільш інноваційних банків світу. Займає лідируючі позиції за всіма фінансовими показниками в галузі та складає близько чверті всієї банківської системи країни.
Ми шукаємо Senior Software Engineer Technical Animator (TypeScript, PixiJS, WebGL), який прагне працювати в динамічному середовищі та розділяє цінності взаємної довіри, відкритості та ініціативності. Ми прагнемо знайти цілеспрямованого професіонала, орієнтованого на якість та результат.
Про проєкт та команду: основним проектом є embedded додаток на TypeScript, що займаєиться рендерингом високопродуктивного UI за допомогою WebGL (pixi.js), модернізація та підтримка існуючої мережі ПЗ для терміналів самообслуговування (ТСО). Команда складається з 4-х розробників (UI engine на PixiJS), 1 фахівця на підтримці C++ та 1 сисадміна (Linux/Bash/Perl).
Основні обов'язки:
Модернізація Typescript проєкту: модуляція існуючої архітектури, оптимізація власного фреймворку та розробка нового UI функціоналу
CI тестування: створення нового процесу та інструменту для проведення E2E клієнтських тестів за допомогою PlayWright
Модернізація Network Communication: реорганизація шляху комунікації та deploy проекту для кешування та відповідності стандартам deploy web application
Архітектурний розвиток проекту: розбиття моноліту проекту на окремі пакети для перевикористання коду між проектами. Дизайн архітектури нових модулів для інтеграції у існуючий layout ПЗ
Підтримка термінального додатка на TypeScript спрямовані на покращення процесу deploy та app-lifecycle (certificate lifecycle, app cache etc.) Специфіці роботи з PixiJS ми готові навчити в процесі розробки, головне — ваша сильна база роботи у великому модульному проекті.
Основні вимоги:
Досвід у ролі Software Engineer 5+ років
5+ років професійної розробки front end або full-stack проектів із високими фінансовими ризиками (PCI/DSS, FinTech, POS, банкомати, медична сфера тощо)
5+ років досвіду роботи з Typescript (експертний рівень володіння)
3+ років професійної розробки з 2D графічними бібліотеками (pixi.js, phaser, нативний WebGL)
Досвід з GSAP: 2+ років використання у комерційних проектах для створення простих проте високопродуктивних анімацій
Досвід з Playwright: 2+ роки розробки E2E тестів UI з нуля
Offscreen Canvas: досвід портування або розробки додатку до окремого Webworker (pixi.js є перевагою)
Експертний досвід розробки Framework LESS додатків: ви маєте досвід проектування систем або компонентів для інтеграції
Профілювання та оптимізація WebGL додатка: вміння профілювання додатку, пошуку витоків пам’яті, оптимізація використання assets.
Самостійність та гра у команді: здатність самостійно спроектувати roadmap виконання абстрактного завдання, оцінити складність та розподілити завдання з членами команди для швидкого виконання MVP.
Буде перевагою:
Досвід конфігурування та підтримки Nginx (адміністрування embedded інстансу Nginx для TLS, on-device кешування)
Практичний досвід написання Vertex Shader для впровадження різноманітного анімування UI
Практичний досвід роботи з базами даних (PostgreSQL чи Clickhouse), аналізу бізнес-логіки та проектування ефективного layout і зв’язків
Практичний досвід побудови ШІ-пайплайнів, систем автоматизації процесів (n8n, Make) або оркестрації AI-агентів
Досвід роботи з Turbo monorepo, Webpack 5, багатошаровою архітектурою (Layered architecture)
Знання англійської мови на рівні Intermediate Strong (B1)
Своїм співробітникам ми пропонуємо:
Роботу в найбільшому та інноваційному банку України
Офіційне працевлаштування та 24+4 календарних дні відпустки
Конкурентну заробітну плату
Медичне страхування та корпоративний мобільний зв'язок
Корпоративне навчання
Сучасний комфортний офіс
Цікаві проєкти, амбіційні задачі та динамічний розвиток
Дружній професійний колектив та сильну команду
Можливість віддаленого формату роботи
Віддалену роботу або сучасні офіси в Києві, Дніпрі та Львові, оснащені генераторами т


