Frontend React Developer (Junior, Trainee)

Про компанію: Компанія «PRANA» — український виробник енергоефективних систем вентиляції з рекуперацією. Запатентована технологія на основі мідного теплообмінника забезпечує збереження до 98% тепла та прохолоди в приміщенні.

У зв’язку з розвитком, ми шукаємо Frontend-розробника. Ця позиція підійде студентам ІТ-спеціальностей та випускникам, які хочуть розвиватися та вирости до Middle Developer. Ви станете повноцінним учасником команди та візьмете відповідальність за клієнтську частину продукту. Стек бекенду: Python / FastAPI, Redis, Docker.
 

Обов’язки:

  • Робота з Figma (зчитування токенів, відступів, auto-layout);
  • Near-pixel-perfect верстка за макетами;
  • Розробка SPA на React: маршрутизація, стан додатку, lazy-loading;
  • Інтеграція з REST API через HTTPS, обробка відповідей та помилок;
  • Кешування на рівні браузера, базова робота з Redis;
  • Розгортання фронтенду в Docker, налаштування nginx;
  • Моніторинг безпеки залежностей, оновлення пакетів;
  • Налаштування безпечних HTTP-заголовків: CSP, HSTS, X-Frame-Options.
     

Необхідні навички:

  • React 18+: хуки, lifecycle, оптимізація рендерингу
  • JavaScript ES2020+: async/await, модулі, деструктуризація;
  • Маршрутизація: React Router v6+ (nested, dynamic, protected routes);
  • Стан додатку: Context API, Zustand або Redux Toolkit;
  • Компонентний дизайн: atomic / feature-sliced design;
  • HTTP-запити: fetch/axios (interceptors, retry, статуси);
  • Безпека: CORS, JWT, CSP, SameSite cookies, XSS/CSRF;
  • Кешування та зберігання: браузерний кеш, localStorage / sessionStorage, базово Redis ;
  • PWA (плюс): Service Workers, офлайн-кешування.
     

Ми пропонуємо:

  • Гнучкий графік роботи (зручно для студентів) або Віддалений формат, при потребі забезпечене робоче місце;
  • Реальний вплив на архітектуру продукту з першого місяця;
  • Постійний розвиток: нові фічі та технічні задачі;
  • Можливість росту до Middle Developer;
  • Гідну заробітну плату.
     

Наш сайт: https://prana.ua/about-us/

Required languages

English B1 - Intermediate
Ukrainian C2 - Proficient
Published 23 March
114 views
·
28 applications
To apply for this and other jobs on Djinni login or signup.
Loading...