Опис вакансії
Основна інформація:
— Вимоги до досвіду: комерційний досвід роботи з React та Redux
— Англійська: B1+ (впевнена розмовна для щоденних мітингів)
— Зайнятість: Full-time (40 годин на тиждень)
— Погодинна ставка: 10 USD за годину
— Тривалість: довгострокова співпраця (від 1 року і більше)
— Формат: повністю віддалено
— Старт: можна одразу після успішного проходження всіх етапів
Про проект та команду
— Опис: замовник шукає спеціаліста, який візьме на себе повну відповідальність за масштабну модернізацію фронтенд-додатку. Першим завданням буде перехід від застарілого середовища на сучасний, безпечний та підтримуваний стек. Проект передбачає оновлення Node.js з v16 до v24 LTS та перехід на React v19. Найскладнішим завданням потенційно буде повний рефакторинг Redux, оскільки поточна реалізація базується на старих патернах, що призведе до значних архітектурних змін. Важливо провести цей перехід без порушення бізнес-логіки, впроваджуючи сучасні підходи (Redux Toolkit) та усуваючи вразливості безпеки (SonarQube)
— Склад команди:
— Часовий пояс: сам замовник — це Австрійська компанія, більшість команди знаходиться в Європі
— Додаткове прохання від клієнта: перед початком роботи саме цього першого завдання очікується оцінка зусиль (effort estimation)
Технології та інструменти:
— Backend: .NET 8
— Frontend: React
— Комунікація: Microsoft Teams
— Якість коду: Code Review обов’язкове для всіх PR
Юридичні та фінансові умови
— Випробувальний термін: 1 місяць (оплачуваний у повному обсязі)
— Юридичне оформлення: співпраця тільки через ФОП
— Компенсація: гросс — самостійна оплата податків з отриманої суми на ФОП: 5% єдиний податок + 1% військовий збір + ЄСВ(1902.34 грн/міс). Надаємо бухгалтерську допомогу зі звітами
— Модель співпраці: контракт з фіксованою погодинною ставкою (Hourly rate). Оплата здійснюється за фактично затрекані години, тож соціальний пакет (оплачувані відпустки та лікарняні) на даній позиції в клієнта не передбачений
Робочий процес та умови
— Графік: здебільшого з 10:00 до 18:00 (за Києвом), але за домовленістю з клієнтом можливий гнучкий підхід. Також варто додати, що як правило, потреби в овертаймах на проекті немає (принаймні останнім часом вони не траплялися)
— Обладнання: за потреби компанія забезпечує робочим ноутбуком
— Облік часу: по вимогах клієнта, використовується програма (Hubstaff або Upwork Tracker), яку потрібно встановити на ноутбук. Якщо проект передбачає видачу робочого ноутбука — трекер буде встановлений там; в іншому разі рекомендуємо створити окремий профіль користувача на власному ноутбуці для робочих завдань. Програма фіксує активність клавіатури/мишки та робить скріншоти (раз на 10 хв). Це формальність для Hourly-моделі, і не забирає гнучкості: якщо ви відійшли від ноутбука, через 20 хв неактивності трекер зупиниться сам. Ви можете самостійно видаляти скріншоти, якщо на них потрапила якась особиста інформація (разом з ними видалиться відповідний
Процес відбору
1. Ви подаєтесь через Telegram-бот, ми збираємо всі необхідні дані про ваш досвід
2. Технічне інтерв’ю:
3. Інтерв’ю з клієнтом:
Як відгукнутися:
Найшвидший спосіб відгукнутися на вакансію — через наш Telegram t.me/bigtree108
Якщо ви не користуєтеся Telegram, надсилайте резюме на пошту: [email protected]
Майте на увазі, що заявки з ТГ опрацьовуються в першу чергу, оскільки зазвичай кандидати через Telegram відповідають значно швидше, ніж через електронну пошту.