23 октября 2024
Год назад запустили обновленный проект, почти нет легаси. Проект большой, много бизнес-логики и компонентов. Ищем ответственного человека, которого не пугает большой объем работы и сложные задачи.
Предстоит возглавить разработку фронтовой части, вывести проект на новый уровень. Первое время придется пилить фичи и наводить порядок. По мере роста проекта естественный переход в тимлиды.
Текущий стек 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
уменьшить размер фронтового бандла в несколько раз
Условия:
Работа по договору (наличие ИП будет плюсом)
Полный рабочий день
Удалённая работа