Decart IT-production

Frontend-разработчик (React.js, FSD) Финтех

Не указана
  • Санкт-Петербург
  • Более 6 лет
  • React

Представь IT-аутстаффинг, в котором ты - самое важное.

В нашей компании Decart IT можно не только зарабатывать, но и участвовать в проектах, которые мотивируют и вдохновляют.

Все детали берём на себя: подбираем проект на основе твоих предпочтений, договариваемся с заказчиком о ставке, организовываем интервью и помогаем успешно пройти его, а также забираем на себя формальный документооборот. С тебя - только твоя экспертиза!

Сейчас мы ищем Frontend (React) - разработчика


Что нужно делать

Зависит от проекта, но в целом:
- Участвовать в разработке новых проектов с 0;
- Участвовать в разработке нового функционала в действующих проектах;
- Проектировать высоконагруженные системы;
- Делать код-ревью коллег;
- Проектировать реализацию новых процессов.


Основные требования

Обязателен опыт с FSD
1. JS & React (Фундамент)
- Опыт работы в коммерческой разработке: от 6-ти лет.
- Глубокое знание JavaScript (ES6+)
React: Коммерческий опыт от 2 лет
TypeScript: Уверенное владение (4.7+), .
Git: Обязательное знание систем контроля версий (ветвление, merge/rebase).
2. Управление состоянием и маршрутизация
State Managers: Опыт с MobX, Redux (RTK) или Zustand.
Маршрутизация: React Router DOM
Кеширование данных: Желателен опыт с TanStack Query (React Query)
3. Работа с API и Backend (Интеграция)
REST API: Умение интегрировать и строить REST.
Контракты: Опыт работы со спецификацией OpenAPI (генерация клиентов и типов).
Безопасность: Понимание основ (XSS, CSRF, CORS).
4. Стилизация и вёрстка
Адаптивность: Кроссбраузерная верстка, Flexbox, Grid.
CSS-in-JS: Опыт работы со styled-components.
Доступность (a11y): Понимание принципов доступности интерфейсов.
5. Архитектура и инструменты (Уровень Senior)
Сборка: Webpack 5 (понимание настройки).
Архитектура: Понимание SPA, SSR (Next.js).
Процессы: Опыт прохождения Code Review, умение его проводить. CI/CD (Jenkins)

Что мы предлагаем

- Возможность выбирать проекты и заказчиков под твой запрос: будь то громкое имя компании для портфолио, интересные задачки, чтобы не терять хватку, или просто спокойная работа в привычном режиме;

- График ты выбираешь сам. Главное - синхронизировать тайм-зоны и иметь пересечения рабочего времени с командой (5/2, фуллтайм/парттайм; гибкое утро). Также есть возможность совмещать проекты;

- Можешь работать из любого места, где тихо и есть интернет (на территории РФ)

Присоединяйся к нашей команде, чтобы узнать, что такое по-настоящему человекоцентричный аутстаффинг. Ждём тебя!