Senior Front-End Engineer (Full-Stack a Plus)

RemoteSalary not specified
Ukraine

Tech Stack

ReactTypeScriptJavaScript

Job Description, Responsibilities & Requirements

Description language:

Про посаду

Старший інженер фронт-енду (Full-Stack - плюс)

Повний робочий час, віддалено: Європа або Україна

Ми створюємо найсучаснішу браузерну аналітичну платформу в галузі наук про життя - де WebAssembly, WebGPU, AI та наукові обчислення зустрічають елегантний дизайн. Браузер є нашим рубежем продуктивності та творчим полотном. Приєднуйтесь до нас, щоб розширювати межі можливостей веб і формувати наступне покоління інтерфейсів для наукових відкриттів.

Обов'язки

Це роль індивідуального учасника з значними повноваженнями та правом прийняття рішень.

  • Забезпечити створення 90% вдосконалених UI у чистому JavaScript (без HTML або CSS) у легких (без залежностей, без попередньої обробки) скриптах
  • Вирішувати, чи розвивати наш JavaScript API чи приймати фреймворк (React/Vue/тощо), стилі (Tailwind), препроцесор (SASS) та/або бібліотеку компонентів
  • Створити обгортки для компонентів Datagrok та експортувати їх як віджети, використовуючи обрану бібліотеку
  • Розробити модель компонентів для реєстрації, виявлення та налаштування віджетів
  • Створити інтуїтивно зрозумілі UI для налаштування компонентів, зв'язування даних та обробки подій
  • Реалізувати візуальний дизайнер з палітрою перетягування динамічно завантажуваних віджетів
  • Розвивати JavaScript API, щоб він був швидким, стабільним та добре документованим
  • Створити наукові додатки, використовуючи UX фреймворк
  • Розробити прототипи, які демонструють можливості платформи та покращують UX на основі зворотнього зв'язку
  • Керувати розробкою фронт-енду, встановлювати керівництва, надавати наставництво, робити PR тощо

Вимоги

Обов'язково

  • 5+ років розробки фронт-енду (але здатність важливіша за кількість років)
  • Сильні навички JavaScript/TypeScript та досвід створення складних веб-додатків
  • Досвід роботи з сучасними фреймворками (React, Vue чи подібними)
  • Досвід створення бібліотек повторно використовуваних компонентів або дизайн-систем
  • Доведена здатність створювати вдосконалені, інтуїтивно зрозумілі інтерфейси, які користувачам подобаються
  • Ефективний, продуктивний код для дата-інтенсивних додатків
  • Сильні навички вирішення проблем, здатність працювати самостійно та швидко виконувати завдання

Буде плюсом

  • Досвід у дизайні UX/UI або сильне відчуття естетики
  • Досвід у розробці ігор (демонструє здатність створювати захоплюючі, інтерактивні враження)
  • Досвід роботи з бібліотеками та техніками візуалізації даних
  • Навички розробки на повному стеку (Java, Python, R чи інші мови)
  • Досвід роботи з високопродуктивними веб-додатками або науковими обчисленнями
  • Досвід у галузі природничих наук, STEM чи наукового програмного забезпечення

Ви - ідеальний кандидат, якщо

  • Ви мислите системно - створюючи фреймворки, які надають можливості іншим створювати
  • Вам дуже важливий досвід розробника та елегантна архітектура
  • Ви відчуваєте себе комфортно в малих, автономних командах, де рішення мають негайний вплив
  • Вам подобається вирішувати складні технічні проблеми на перетині продуктивності та дизайну
  • Ви хвилюєтесь над розширенням можливостей браузера (WebAssembly, WebGPU, WebGL)
  • У вас є портфоліо, яке змушує нас сказати: "Ого - нам потрібна ця людина"

Ми цінуємо здатність більше, ніж галочки. Якщо ви можете продемонструвати, що здатні досягти результатів - через досвід, портфоліо чи проекти - ми хочемо почути вас.

Щоб подати заявку: включіть посилання на портфоліо, GitHub чи демонстрації вашої кращої роботи над UI.

Подати

Job Details

Company name:
Datagrok
Location:
Ukraine
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Apr 10, 2026
Last checked:
Jun 29, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.