Описание вакансии
Обязанности:
- Разработка и поддержка функциональных компонентов
- Рефакторинг кода
- Review младших сотрудников по запросу
- Адаптирование библиотечных решений под проект
- Помощь в интеграции новых технических решений
Требования:
- Уверенное знание React (функциональные и классовые компоненты, хуки, жизненный цикл, HoC), базовые знания способов управления состоянием в React-приложениях (router, redux, context), умение самостоятельно создать несложное SPA-приложение
- Уверенное знание продвинутых языковых конструкций (Promise, async/await, IIFE) и универсальных структур данных (связные списки, Map, таблицы поиска)
- Умение писать регулярные выражения и продвинутые алгоритмы работы с данными; понимание сложности по памяти и по времени, нотации O; Навыки оптимизации алгоритмов
- Глубокие знания протокола HTTP, понимание принципов работы браузерного и сетевого кеша, умение сформировать и проверить ручными средствами нестандартный запрос (дополнительные заголовки, загрузка файлов, json body, cache busting)
- Правильная и быстрая кроссплатформенная верстка по макету “с нуля”, представление о CSS-методологиях ( бэм ), уверенное владение SCSS
- Уверенное владение отладчиком Chrome/Safari: отладка кода, сетевых запросов, разметки и локальных хранилищ
- Знания Webpack
Желательно:
- Навыки работы с nextjs
- Навыки работы с zustand
Условия:
- Удаленная работа или гибрид
- Официальное оформление
- Интересные задачи и проекта