Описание вакансии
Мы разрабатываем интернет-магазины, веб-приложения, корпоративные и промо-сайты. Пишем код как для себя, так как мы же сами его дальше и поддерживаем: клиенты ценят нас за экспертизу и работают с нами вдолгую. Фокусируемся на развитии 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-организации;
Возможность выбрать удобный для себя формат работы: удаленка / офис в СПб / «то там, то здесь»;
Гибкий график работы (начать рабочий день можно в широком диапазоне);
Гибкость в условиях работы — мы открыты к любым изменениям в рабочем процессе (пока это не начинает ухудшать результаты работы);
Возможности для инициативы и экспериментов;
Профессиональный рост: возможность осваивать новые технологии, расширять стэк (приветствуем) и стать уверенным техлидом;
Возможность обучения за счет компании.