Middle Front-end Developer React, SEO
Працюємо як e-commerce, маємо спеціалізовану платформу з багатомільйонним товарним асортиментом.
Frontend: JavaScript ES6+, TypeScript, React, React Hooks, Redux / Redux Toolkit / Zustand / MobX, REST, API, Git, HTML5, CSS3, SCSS / CSS Modules / Styled Components, SPA-застосунки, UI-компоненти, UX-патерни, CSR / SSR / SSG, meta tags (title, description), canonical, robots meta, Open Graph, Schema.org, Core Web Vitals, lazy loading, code splitting, dynamic imports, memoization, Lighthouse / PageSpeed / Web Vitals, DRY, KISS
Сьогодні dok.ua — найбільший інтернет-магазин запчастин та автотоварів в Україні.
Вже більше 10 років, як ми успішно працюємо над створенням кращого сервісу для клієнтів та над його покращенням.
Продовжуємо зростати, допомагаємо ЗСУ💪, віримо в Україну та хочемо розвивати український продукт з найкращими фахівцями.
Наші продукти:🖥️
🔹спеціалізована платформа з багатомільйонним товарним асортиментом, яка обслуговує більше ста тисяч відвідувачів на добу;
🔹внутрішня ERP-система власної розробки, що дозволяє безперервно оновлювати будь-яку інформацію про товари і автоматизувати бізнес-процеси внутрішніх служб компанії на всіх етапах роботи з клієнтськими замовленнями.
Наразі ми в пошукум Front-end developer рівня Middle+ з досвідом розробки на React для розвитку вітрини інтернет-магазину. Важливо вміння працювати з динамічними даними, забезпечувати високу продуктивність інтерфейсу та враховувати вимоги SEO.
Основні задачі: 💼
- Розробка та підтримка Front-end частини проекту на React;
- Інтеграція користувацького інтерфейсу з Backend API;
- Реалізація клієнтської логіки застосунку;
- Оптимізація продуктивності та швидкості завантаження сторінок;
- Реалізація Front-end частини SEO - вимог;
- Обробка помилок інтерфейсу, станів завантаження та нестандартних сценаріїв;
- Підтримка та розвиток архітектури Front-end застосунку.
Технічні вимоги: 📚
1. React / JavaScript:
- Комерційний досвід розробки на React від 2–3 років;
Впевнене знання:
- JavaScript ES6+;
- TypeScript;
- React Hooks;
- Розуміння принципів побудови SPA-застосунків;
- Досвід роботи з керуванням станом (Redux / Redux Toolkit / Zustand / MobX);
- Досвід інтеграції з REST API;
- Розуміння компонентної архітектури;
- Вміння створювати складні UI-компоненти;
- Досвід роботи з Git.
2.HTML / UI:
- Гарні знання HTML5 та CSS3;
- Досвід роботи з SCSS / CSS Modules / Styled Components;
- Вміння реалізовувати інтерактивні користувацькі інтерфейси;
- Розуміння UX-патернів інтерфейсів;
3. SEO вимоги:
- Front-end розробник повинен розуміти вплив інтерфейсу на SEO.
Обов'язкові знання:
- розуміння впливу CSR / SSR / SSG на індексацію;
- коректна робота з meta tags (title, description), canonical, robots meta, Open Graph;
- розуміння структури SEO-дружніх URL;
- розуміння семантичної HTML-розмітки;
- розуміння або досвід впровадження мікророзмітки Schema.org;
- розуміння особливостей індексації JS-застосунків;
- розуміння вимог Core Web Vitals.
1. Performance / Optimization:
- Досвід оптимізації Front-end продуктивності;
- Робота з lazy loading, code splitting, dynamic imports, memoization;
- оптимізація завантаження зображень;
- вміння аналізувати Lighthouse / PageSpeed / Web Vitals.
2. Code Quality:
- вміння писати чистий та підтримуваний код;
- розуміння принципів DRY, KISS, компонентної архітектури;
- досвід рефакторингу;
- досвід code review;
- коректна обробка помилок інтерфейсу.
Буде перевагою: 👍🏻
- досвід роботи з Next.js;
- досвід SSR або SSG;
- досвід розробки e-commerce проектів;
- розуміння роботи аналітики (GA / GTM / ecommerce events);
- досвід роботи з Docker;
- досвід взаємодії з backend-командою та SEO-спеціалістами.
Умови:🍩
🔹 Дружня команда 🙂;
🔹 Цікаві задачі;
🔹 Своєчасна зп;
🔹 2 місяці full time в офісі з переходом на гібридний графік. Робота в офісі дозволить вам швидше освоїти нашу адмінку, яка є доволі складною, познайомитися з командою та вибудувати ефективну взаємодію;
🔹 Адаптивний графік роботи (пн.-пт. з 9.00 / 10.00 до 18.00 / 19.00);
🔹 Корпоративні обіди;
🔹 Медичне страхування;
🔹 Придбання товарів компанії по спеціальним умовам;
🔹 Соціальні гарантії, передбачені законодавством (відпустка 24 календарних дні);
🔹 Офіс в Святошинському районі (район Кільцевої дороги, 10 хв від м. Житомирська/Академмістечко).
Якщо відчуваєш, що це про тебе — чекаємо на твоє резюме! 📝
Required languages
| English | B1 - Intermediate |
| Ukrainian | B1 - Intermediate |