Frontend Engineer
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.
Відгукнутись на вакансію