Senior Frontend Developer (React)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Недавно запустили обновленный проект, почти нет легаси. Проект большой, много бизнес-логики и компонентов. Ищем ответственного человека, которого не пугает большой объем работы и сложные задачи.
Предстоит возглавить разработку фронтовой части, вывести проект на новый уровень. Первое время придется пилить фичи и наводить порядок. По мере роста проекта естественный переход в тимлиды.
Текущий стек React + Next, redux + MST, что не является догмой. Рассмотрим кандидатов с хорошим опытом на других технологиях.
Проект состоит следующих модулей:
- ЛК. конструктор опросов, аналитика, почтовые рассылки
- пользовательские опросы
- бэкофис
- внешние страницы (сайт)
Cтeк: React, Typescript, Redux, MST, Next.js, Webpack, node, deno, monorepo, Gitlab, k8s, ci/cd
Тpeбoвaния:
- Участие в качестве старшего разработчика на крупных проектах
- Опыт разработки сложных интерфейсов
- Умение делать быстрые, отзывчивые интерфейсы, улучшать UX без дизайнера
- Знание экосистемы React
- Умение взвешенно выбирать решения
- Широкая эрудиция, смекалка чтобы решать нетривиальные задачи
- Глубокое понимание принципов работы современных фреймворков
- Знание современных требований к веб-интерфейсам
- Понимание что такое HighLoad применительно к FrontEnd
Будет плюсом:
- Опыт работы с большими массивами данных, OLAP
- Опыт разработки бэкэнда, понимание принципов и протоколов
- Экспертиза в автоматизации тестирования
- Базовые навыки системного администрирования, опыт разворачивания ci\cd
- Опыт разработки на низкоуровневых ЯП
Примеры актуальных задач
- запуск языковых версий
- переписать конструктор навигации с использованием стейт-машины
- избавиться от связки redux + MST, перевести на современные решения
- сформировать UI Kit
- уменьшить размер фронтового бандла в несколько раз
Условия:
— Работа по договору
— Полный рабочий день
— Удалённая работа