Публічний сайт · Фінтех
GRX — Публічна платформа
Frontend-інженер — повністю відповідав за архітектуру · Feb 2026 – Jul 2026
GRX — це швейцарська крипто-фінтех екосистема, що охоплює платежі, біржу та токенізовані реальні активи. Я побудував публічну платформу з нуля — маркетинговий сайт, сторінки цін і продуктів, а також розділ вакансій — разом зі спільною бібліотекою компонентів, на якій тепер працює і сайт, і решта продуктів компанії.
Задача
У GRX одночасно розроблялося три продукти — Pay, Exchange, RWA — і не було ні публічного сайту, щоб їх показати, ні спільної бібліотеки компонентів для команд, які їх створювали, тож кожен екран продукту був окремою одноразовою реалізацією тих самих кнопок, полів вводу та карток. Дві проблеми з одним коренем: побудувати сайт з нуля й водночас побудувати дизайн-систему під ним, щоб і сайт, і продукти нарешті заговорили однією візуальною мовою.
Підхід
- Виділив спільну бібліотеку компонентів — понад 50 компонентів — з нуля, яку використовують і маркетинговий сайт, і продуктові застосунки, усунувши розрив між тим, що показує маркетинг, і тим, як виглядає реальний продукт
- Серверний рендеринг з мовно-залежною маршрутизацією, вбудованою в структуру URL, тож кожна сторінка продукту йде перекладеною і статично згенерованою для кожної локалі
- Доступні інтерактивні примітиви (діалоги, вкладки, акордеони) побудовані один раз у спільній бібліотеці замість ручного керування фокусом у кожному компоненті
- Контент розділу вакансій і редакційні матеріали створюються як структурований текст і рендеряться на етапі збірки, залишаючи контент-пайплайн поза критичним шляхом деплою
- Бюджет продуктивності, що перевіряється як автоматичний гейт, а не разовий аудит, тож регресії виявляються до мержу
Результат
95+
бал Lighthouse, мобільний LCP менше 1.5с
50+
спільна бібліотека з 50+ компонентів, ~70% менше візуальних неузгодженостей