logo[мetahunt]
> DOU
junior

Frontend Engineer

Merchanto
format:Remotetype:Full-timecompany:Product
html/csstypescripttailwind cssastrojavascriptgitseo
alpine.jsgsapaws
domainFintech
> full description

Full-time | B2B Fintech | Remote

Ми — українська IT-продуктова компанія, яка створює інноваційні B2B fintech-рішення у партнерстві з Visa, Mastercard та іншими глобальними лідерами індустрії. Нашими продуктами користуються провідні компанії зі США та Європи, а ми продовжуємо зміцнювати свої позиції на міжнародному ринку.

Ми шукаємо людину, яка хоче стати сильною у фронтенді через ремесло: чиста розмітка, швидкі сторінки, увага до деталей. Не через довжину списку фреймворків у резюме.

Робота — сайт Merchanto, B2B мерчант-платформи. Сайт уже живий. Його зробила наша розробниця, і тепер вона переходить до іншого: ділитися знанням і вести тих, хто росте. Колись поруч із нею був той, хто робив те саме. Тепер поруч буде вона — з тобою.

Про роботу

Сайт живе далі щодня: нові сторінки й секції, блог, форми, листи, SEO, швидкість, дрібні правки. Це робота підтримки — і в нас вона першокласна. Надійність назовні народжується зі щоденного догляду, а не з героїчних ривків. Тому підтримка тут не «залишкова» задача: вона має власне місце в плані і власну ємність.

Щодня ти будеш:

  • складати нові сторінки й секції на Astro: розмітка, стилі, адаптив;
  • вести контент-колекції блогу, структуровані дані, meta й OG-теги, sitemap;
  • додавати легку клієнтську інтерактивність на Alpine.js: меню, таби, форми, модальні вікна;
  • підключати форми з reCAPTCHA і збирати транзакційні листи на MJML;
  • робити анімації й слайдери там, де вони служать змісту, а не самі собі;
  • лишати після кожного дотику код чистішим, ніж застав.

Стек

Ядро, з яким працюємо щодня:

  • Astro 5 — SSR, файлова маршрутизація, контент-колекції для блогу
  • TypeScript
  • TailwindCSS 4 плюс Typography plugin
  • Alpine.js — легка клієнтська інтерактивність
  • Bun — рантайм і менеджер пакетів

Є в проєкті, підхопиш у роботі:

  • GSAP і Swiper — анімації й слайдери
  • SST v3 / AWS — деплой, serverless, регіон eu-central-1; достатньо розуміти, володіти не треба
  • MJML + SendGrid — шаблони транзакційних листів
  • Google reCAPTCHA
  • Prettier — єдиний формат коду, обовʼязковий

Головне про профіль: це фронтенд контентного сайту. Сильні HTML і CSS, SEO і чуття до деталі в дизайні тут важать більше, ніж досвід із важкими JS-фреймворками. React і Vue у проєкті немає.

Що маємо побачити

  • семантичний HTML і впевнений CSS; адаптив від мобільного вгору;
  • базовий JavaScript і готовність писати TypeScript;
  • основи SEO: meta й OG-теги, sitemap, структура контенту;
  • робота з git: гілки, merge request, рев’ю;
  • око до дизайну — побачити різницю у два пікселі і зробити так, як задумано.

Буде плюсом: Astro або будь-який статичний генератор, Tailwind, Alpine.js, GSAP чи Swiper, шаблони листів, базове знайомство з AWS. Жодне з цього не є умовою — цього навчають на місці.

Як ми працюємо

Кілька речей, які варто знати наперед. Вони важать більше за стек.

Ролі рівні. У команді є Product Owner, Tech Lead, QA і розробники. Це різні сфери відповідальності, а не сходинки. Вплив дає аргумент, не посада.

Оцінюємо складність роботи, а не людину. Ми не рахуємо години і не ведемо особистих рейтингів. Наші вимірювання дивляться на систему і на потік роботи, не на людей.

Беремося тільки за готове й закриваємо тільки завершене. Кожна задача проходить два рубежі. На вході три погляди — цінність, добротність, якість — кажуть «так, це готове до роботи». На виході ті самі три кажуть «так, це справді зроблено». «Майже готово» означає «ще в роботі».

Час регулює обсяг, ніколи якість. Коли строк тисне, ми ріжемо обсяг або міняємо спосіб. Якість розмінною монетою не буває.

Команда має право сказати «ні». Незаплановане заходить у роботу через відкриту домовленість, не через тиск.

Наставництво справжнє, але не робота за тебе. Тобі покажуть один кут — далі йдеш сам і приносиш результат. Питати можна скільки завгодно; зробити за тебе не зроблять. Так росли ми, так ростимеш ти.

Кому в нас буде добре

  • хочеш стати сильним у фронтенді контентних сайтів і робити швидко й акуратно;
  • любиш доводити до кінця: краще менше зробленого повністю, ніж багато початого;
  • ставиш питання рано, поки проблема мала;
  • спокійно приймаєш рев’ю і сам його просиш.

Кому буде важко

  • шукаєш проєкт на React або Vue: тут їх немає і не планується;
  • чекаєш, що задачі приходитимуть повністю розжованими;
  • хочеш працювати наодинці, без спільних рубежів і рев’ю;
  • вважаєш підтримку сайту нецікавою роботою «на потім».

Наші Переваги:

  • Конкурентна заробітна плата
  • Офіційне оформлення через Diia.City — співпраця за гіг-контрактом
  • 20 днів оплачуваної відпустки + 10 днів лікарняних + 5 додаткових day-off
  • Англійська мова — можливість проходити курси англійської за рахунок компанії
  • Сучасний технологічний стек та робота з актуальними інструментами
  • Пряма комунікація з decision-makers — швидкий доступ до осіб, які приймають рішення, та можливість оперативно отримувати зворотний зв’язок
  • Чіткі можливості для професійного зростання — зрозуміла структура розвитку та доступ до наставництва від досвідчених колег
  • Професійний розвиток — компанія підтримує професійне зростання співробітників та оплачує профільні курси й навчання

Наостанок

Ми не шукаємо людину, яка вже все вміє. Ми шукаємо ту, якій цікаво дорости — і яка готова йти цей шлях щодня, рівно, а не ривками. Якщо, читаючи це, ти впізнав свій наступний крок — напиши нам на пошту valentina@merchanto.org.

Відгукнутись на вакансію