Careerswift Fast Apply
Job search platform trusted by thousands of job seekers.Frontend-розробник (Frontend Developer)
About the Role
Посада: Frontend-розробник (Frontend Developer)
Локація: Україна / віддалено / гібрид (за домовленістю)
Тип зайнятості: Повна зайнятість
Про роль
Шукаємо Frontend-розробника, який/яка допоможе створювати сучасні, швидкі та доступні вебінтерфейси для продукту з реальними користувачами. Ви будете працювати в кросфункціональній команді з дизайнерами, бекенд-інженерами та QA, впливаючи на якість UX, технічні рішення та стабільність релізів.
Ключові обов’язки
• Розробляти та підтримувати користувацькі інтерфейси вебзастосунків (SPA/SSR) з фокусом на продуктивність і зручність.
• Верстати адаптивні інтерфейси відповідно до дизайн-системи та макетів (Figma).
• Інтегрувати фронтенд із бекенд API (REST/GraphQL), обробляти стани завантаження/помилок, забезпечувати коректну роботу форм і валідацій.
• Писати чистий, підтримуваний код, дотримуючись узгоджених стандартів, робити код-рев’ю та покращувати інженерні практики в команді.
• Покривати ключову логіку юніт/інтеграційними тестами, підтримувати якість через CI/CD та перевірки перед релізом.
• Оптимізувати швидкодію (bundle size, рендеринг, кешування), працювати з Web Vitals та інструментами профілювання.
• Забезпечувати доступність (a11y) і сумісність між браузерами, підтримувати локалізацію за потреби.
• Співпрацювати з дизайном і продуктом: уточнювати вимоги, пропонувати рішення, оцінювати задачі та планувати роботу в спринтах.
• Документувати рішення та ключові компоненти, підтримувати зрозумілу структуру проєкту.
Обов’язкові вимоги (must-have)
• Комерційний досвід розробки фронтенду від 2+ років (або сильне портфоліо з релевантними проєктами).
• Впевнене знання HTML5, CSS3 (Flexbox/Grid), сучасного JavaScript (ES6+).
• Досвід з одним із фреймворків: React (перевага) / Vue / Angular.
• Досвід роботи зі станом застосунку та асинхронністю (наприклад, Redux/RTK, Zustand, Vuex/Pinia тощо).
• Розуміння принципів адаптивної верстки, кросбраузерності та базових практик UX.
• Досвід інтеграції з API (REST і/або GraphQL), робота з авторизацією/токенами, обробкою помилок.
• Навички роботи з Git, розуміння Git-flow або подібних підходів.
• Уміння писати читабельний код, давати/приймати конструктивний фідбек під час код-рев’ю.
Бажані вимоги (nice-to-have)
• Досвід з TypeScript у продакшені.
• Досвід з Next.js/Nuxt (SSR/SSG), маршрутизацією та оптимізацією рендерингу.
• Досвід з тестуванням (Jest, React Testing Library, Cypress/Playwright).
• Знання підходів до стилізації (SCSS, CSS Modules, Styled Components, Tailwind CSS).
• Досвід побудови/підтримки дизайн-систем та бібліотек компонентів (Storybook).
• Розуміння OWASP-ризиків на фронтенді (XSS, CSRF), безпечна робота з даними користувачів.
• Досвід роботи з інструментами аналітики та спостережуваності (Sentry, GA/Amplitude тощо).
Ми пропонуємо
• Конкурентну винагороду та регулярний перегляд за результатами.
• Гнучкий формат роботи (віддалено/гібрид) і графік із фокусом на результат.
• Вплив на продукт і технічні рішення, прозорий процес планування та пріоритетів.
• Професійний розвиток: менторинг, обмін знаннями, підтримка навчання (за політикою компанії).
• Оплачувані відпустки та лікарняні (відповідно до формату співпраці).
• Дружню, інклюзивну команду, де цінують повагу, відповідальність і якість.
Процес відбору
1) Коротка розмова з рекрутером/HR (15–30 хв).
2) Технічна співбесіда з командою (60–90 хв).
3) Практичне завдання або live-coding (за потреби).
4) Фінальна зустріч щодо умов та оферу.
Рівні можливості
Ми вітаємо кандидатів і кандидаток незалежно від віку, гендерної ідентичності, досвіду, національності, інвалідності, релігії чи інших ознак. Якщо вам потрібні умови доступності під час відбору — повідомте, і ми підтримаємо.
Як податися
Надішліть резюме та (за можливості) посилання на GitHub/портфоліо/проєкти. У супровідному листі коротко опишіть, які продукти ви робили та якими інструментами користуєтесь щодня.
Required Skills
Benefits & Perks
• Конкурентна винагорода та регулярний перегляд за результатами• Гнучкий формат роботи (віддалено/гібрид) і графік із фокусом на результат• Вплив на продукт і технічні рішення, прозорий процес планування• Професійний розвиток: менторинг, обмін знаннями, підтримка навчання• Оплачувані відпустки та лікарняні (відповідно до формату співпраці)• Дружня, інклюзивна команда