Full-stack розробник (OpenCart · інфраструктура · інтеграції) | Технічний спеціаліст e-commerce
45000 - 80000 грн, залежно від досвіду
Дистанційно
Full-time. Але розглядаємо на початковому етапі співпрацю в форматі part-time
Про нас
Ми — невеликий книжковий інтернет-магазин, фізично знаходимось у Харкові. Команда до 10 людей.
До цього часу засновник самостійно займався всією технічною частиною, і зараз ми шукаємо людину, яка візьме це на себе.
https://knigoman.com.ua
Маємо сайт на OpenCart 2.3. Стратегічна задача зараз: створити мережу сайтів, не покладатися тільки на один канал продажів. Побудувати архітектуру, в якій можливо їх розвивати
Очікування
Ми маленька команда, і задачі часто приходять без готового технічного рішення: є ціль, є бачення з нашого боку, і далі — спільне обговорення підходу. Нам потрібна людина, яка вміє самостійно пройти шлях від такого діалогу до результату: вивчити документацію незнайомого сервісу, обговорити структуру наших даних, запропонувати підхід і реалізувати його.
Наприклад, не "скиньте мені ТЗ на інтеграцію з OLX" — а "я вивчив API OLX, ось що ми можемо вивантажувати, ось що потребує уточнення з вашого боку, погоджуємо і роблю".
Знання, вміння
Досвід в частині цих речей + готовність розібратись в інших
- Розробка. PHP, HTML/CSS верстка по макетах, JavaScript — достатньо для повноцінної роботи з OpenCart і фронтендом інтернет-магазину
- Інфраструктура. Базове розуміння роботи з хостингом, DNS, Git, CloudFlare, базовими інструментами сервера — вміння розгортати, переносити і підтримувати сайт
- Інтеграції. Досвід підключення зовнішніх сервісів через API — платіжні системи, логістика, CRM, аналітика. Головне — вміння розібратися в документації незнайомого сервісу і довести інтеграцію до робочого стану
- Самостійність у пошуку рішень. Вміння отримати задачу з баченням, але без готового технічного рішення — і взяти на себе відповідальність за реалізацію, разом з нами сформувавши підхід. Не чекати детальних інструкцій: дослідити варіанти, запропонувати рішення, обговорити і реалізувати.
Що ми пропонуємо
- Гнучкий графік
- Адекватна комунікація без зайвої бюрократії
- Широкий спектр задач — від розробки до інфраструктури та інтеграцій
- Живий продукт, що постійно розвивається
- Можливість вирости до ролі технічного директора
- Розвиток у бік бізнес-мислення, якщо це цікаво
- Знижки на літературу :)
Перші задачі (перший місяць)
- Зробити копію сайту на іншому домені
- Скопіювати сайт, налаштувати новий домен, закрити від індексації на час налаштувань
- З мінімальними зусиллями переробити візуал сайту, щоб його не можна було впізнати: змінити кольори, розміщення блоків, розміри, структуру.
- Перепідключити нові акаунти Google Analytics, Merchant, Pixel
- Налаштувати інтеграцію з основним сайтом: передача замовлень, товарів, категорій, інших довідників між сайтами
Приклади майбутніх задач
Тут надаю сирі приклади задач, і напрямків. Щоб було більш конкретне уявлення які будуть ставитися задачі
- Налаштувати архітектуру git так, щоб була можливість впроваджувати нові функції на кількох копіях сайту
- Адмін панель OpenCart-у була сильно переписана і виконує функцію самописної CRM-системи, всі замовлення обробляємо через Адмінку. Вже налаштовано багато інтеграцій: НоваПошта, УкрПошта, Розетка доставка, Розетка Маркетплейс, Пром, Monobank, Checkbox. Подальший її розвиток
- Наприклад, інтеграція TurboSMS
- Доопрацювання модулю інтеграції Нової Пошти
- Розширення інтеграції з BAS (1C)
- Налаштування CloudFlare
- Підтримка робочого стану всіх наявних інтеграцій, вирішення проблем з ними
- Налаштування поштового серверу. Зараз він повністю відключений, бо з ним були проблеми безпеки, від нашого домену надсилали спам розсилки
- Подальший розвиток сайту:
- Впровадження нових полів товарів, їх зв’язків по ТЗ
- Впровадження нових блоків рекомендацій
- Впровадження нових сторінок. Наприклад сторінка видавництва
- Переробка функції пошуку на сайті. Наприклад, пошук по різних мовах, по видавництву, автору
- Переробка сторінки оформлення замовлення, зараз вона повільна і некрасива
- Підключення онлайн оплати. PlataByMono
- Після розробки основних функціональних блоків зробимо редизайн всього сайту. Бо зараз він зроблений без дизайну, “по відчуттю”
- Покращення швидкості завантаження сторінок
Щоб відгукнутись — заповніть коротку форму (10-15 хв)
https://forms.gle/Fd9jhY6ixakw9PKw8
Денис
