Senior Frontend разработчик (React)
Москва
Ключевые навыки
Мы - IT-стартап создающий peer-to-peer платформу, нацеленную на мировой рынок.
Вся работа происходит удаленно при тесном взаимодействии участников проекта. Планирование задач сводит к минимуму авралы и переработки. Отсутствие жестких рамок, излишней бюрократии и поддержка здоровых горизонтальных отношений в команде являются ключевыми принципами совместной работы.
Нам требуется специалист, способный спроектировать и создать SPA-приложение с нуля до MVP, а также развивать и поддерживать его после выхода на рынок. В первую очередь мы ожидаем от кандидата самостоятельность и профессионализм.
Вам предстоит реализовать:
- Структурированный каталог с возможностью продвинутого поиска по нему
- Систему взаимодействия покупателя и продавца с использованием Google Maps
- Обмен сообщениями между пользователями
- Прием и отправку платежей
- Административный интерфейс для управления платформой
Требования:
- Не менее 3х лет релевантного опыта работы
- Уверенное понимание базовых алгоритмов, структур данных, принципов и паттернов проектирования
- Отличное знание JavaScript (ES6+)
- Отличное знание React, а также опыт работы с React Hooks
- Понимание Flux-архитектуры
- Опыт работы со стейт-менеджером Redux вместе с Redux Hooks
- Опыт работы с CSS-in-JS технологией
- Опыт работы с библиотеками для unit-тестирования (Jest/Enzyme)
-
Опыт работы и настройки Webpack для сборки и Babel для транспиляции
-
Понимание работы SSR и опыт настройки, опыт работы с Next.js
- Понимание сетевого стека, и, в частности, знание протоколов прикладного уровня (HTTP(s), REST API, WebSocket)
- Умение работать с системами контроля версий (git)
- Умение работать в команде
- Способность принимать решения и брать за них ответственность
Будет плюсом:
- Владение стеком веб-приложений (балансировка, кеширование, очереди, nginx и т.п.)
- Опыт работы с CI/CD
- Умение работать с Figma
- Умение работать с Swagger
- Умение работать с *nix системами
- Опыт работы в стартапе
- Опыт работы удаленно
Условия:
- Полностью удаленная работа
- Гибкий график (1-3 часа фиксированного графика для коммуникации с командой, остальное по удобству)
- Конкурентный уровень заработной платы
- Возможно оформление по ТК РФ