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



