Описание вакансии
Мы разрабатываем интернет-магазины, веб-приложения, корпоративные и промо-сайты. Пишем код как для себя, так как мы же сами его дальше и поддерживаем: клиенты ценят нас за экспертизу и работают с нами вдолгую. Фокусируемся на развитии it-направления наших клиентов. Подход “сделал → сдал → забыл” — это не про нас.
Ищем опытного Frontend-разработчика, который будет заниматься разработкой новых проектов, планировать и сопровождать рефакторинг старых проектов для перевода на новые технологии. Предстоит делиться опытом с командой и превращать накопленный опыт во внутренние стандарты и решения, которые дальше будем переиспользовать и развивать. Иногда предстоит касаться legacy-проектов, улучшать и переписывать их.
Используем Vue2 (преимущественно на базе Nuxt2, в планах переход на Nuxt3), Pinia в качестве state-менеджера, для написания стилей используем БЭМ через хорошо структурированный SCSS, следим за единообразием кодовой базы.
Основа нашего подхода — сделать качественный продукт для клиента и его клиентов. Для этого мы готовы менять себя и экспериментировать. Ожидаем, что ты тоже хочешь делать хороший продукт и привнесешь в команду свое видение как это делать.
Точно пригодится в работе:
-
Любовь к вёрстке нетривиальных интерфейсов, понимание БЭМ, уверенная работа с Figma;
-
Понимание тонкостей работы с SSR и оптимизации под мобильные устройства;
-
Опыт в чтении/написании/редактировании спецификации в формате OpenAPI. (https://swagger.io/specification/);
-
Понимание метрик Core Web Vitals;
-
Навык работы с Git на относительно базовом уровне, любовь к порядку и Conventional commits (https://www.conventionalcommits.org/en/v1.0.0/);
-
Кругозор в соседних областях — в дизайне и бэкенде (профильно заниматься не придётся, кругозор необходим для более качественного взаимодействия между командами);
-
Умение видеть возможные варианты решения задачи, оценить время разработки в человеко-часах, помочь выбрать наиболее подходящее решение с учетом доступных ресурсов;
-
Забота об удобстве интерфейса при взаимодействии с ним.
Будет приятным бонусом:
-
Инициативность в улучшении рабочих процессов, внедрении полезных практик и новых инструментов;
-
Развитая культура письменного общения, внимательность и стремление к порядку, аккуратность и педантичность в работе;
-
Понимание хорошего UI/UX, важности микроанимаций, широкий кругозор на интерфейсные решения;
-
Ценим вклад в Open Source или опыт работы наставником/ментором.
Что предлагаем:
-
Работа в аккредитованной IT-организации;
-
Возможность выбрать удобный для себя формат работы: удаленка / офис в СПб / «то там, то здесь»;
-
Гибкий график работы (начать рабочий день можно в широком диапазоне);
-
Гибкость в условиях работы — мы открыты к любым изменениям в рабочем процессе (пока это не начинает ухудшать результаты работы);
-
Возможности для инициативы и экспериментов;
-
Профессиональный рост: возможность осваивать новые технологии, расширять стэк (приветствуем) и стать уверенным техлидом;
-
Возможность обучения за счет компании.