Kasta — український мультикатегорійний маркетплейс, на якому можна одночасно придбати одяг, взуття, електроніку, аксесуари, усе для дому та багато інших товарів. Компанію заснував підприємець Андрій Логвін у 2010 році. Місія Kasta — дивувати інноваціями в онлайн-шопінгу.
25 червня 2024

Frontend Developer (Clojure + TwinSpark) (вакансія неактивна)

Київ, віддалено

Шукаємо Frontend Developer-a на e-commerce проект Kasta.ua.

Вже 13 років Kasta відкриває українцям найкращі міжнародні та локальні бренди та доводить власним прикладом, що модний онлайн-шопінг це простіше, швидше та дешевше. Ми — компанія, яка розвиває новий бізнес на e-commerce ринку, втілюючи свої ідеї та застосовуючи найкращі світові практики.

Основні вимоги:

  • Більше 2-х років досвіду з JavaScript, HTML5 та CSS3;
  • Досвід верстки адаптивних крос-браузерних сайтів;
  • Навички роботи з Git;
  • Досвід роботи з традиційним веб-стеком: HTML шаблони на бекенді +Vanilla JS або jQuery;
  • Обізнаність з підходом бібліотек TwinSpark, htmx;
  • Досвід роботи з React;
  • Вміння самостійно розбиратися в чужому коді;
  • Розуміння базових підходів проектування сучасного інтерфейсу користувача;
  • Особисті якості: уважність до деталей, вміння працювати в команді та на результат.

Обов’язки:

  1. Розробка frontend частини сайту. Ми використовуємо ClojureHiccup синтаксис для HTML шаблонів, та TwinSpark для інтерактивності;
  2. Акуратна крос-браузерна верстка для базової та мобільної версій проектів;
  3. Підтримка SPA частини сайту на ClojureScript + Rum.

Про проект

Kasta має цікаву (і ефективну) архітектуру, і ми плануємо її ще покращувати. Наш фронтенд це частково серверний рендеринг + TwinSpark для інтерактивності, частково — ClojureScript + Rum SPA. Рухаємось в сторону відмови від SPA. На бекенді ми використовуємо Clojure, PostgreSQL, ElasticSearch та Kafka. Ми ведемо проекти в GitHub, кодрев’юемо все, що йде на продакшен і наша мета — побудувати магазин, яким буде приємно користуватися і самим.