JavaScript/React
Требования:
• Знаете серверные языки на базовом уровне или готовы их изучить;
• Разрабатывали на React или аналогах, знакомы с Vanilla JS;
• Знаете современные JavaScript или TypeScript, СSS, HTML, особенности браузеров.
o действующий разработчик,
o опыт должен включать работу с легаси и продуктом b2c
o опыт проектирования, декомпозиции и знание методов оценки задач
o навыки создания и отладки рабочих процессов в команде
o знание основных метрик эффективности рабочего процесса, навыки управления ими
o самостоятельность — способность разобраться в устройстве той или иной функциональности, диагностировать и решить большинство возникающих проблем, принять необходимые решения
o коммуникабельность — предполагается большое количество взаимодействий с разработчиками из других команд
o умение чётко аргументировать свою позицию и готовность нести ответственность за результат
o готовность часто переключаться между проектами и способность быстро разбираться с их устройством
o знание JS, TS, React и его экосистемы
o Опыт работы с дизайн системами и UI Kit компонентами
o Опыт работы с webpack, playwright, figma
o хорошее понимание того, как устроен web
o опыт работы над крупным проектом от 1 года
Обязанности:
• Доработка ключевых разделов сайта: Ленты, Записей, Комментариев;
• Взаимодействие с другими участниками: дизайнерами, мобильными и backend-разработчиками.
Описание проекта:
Мы разрабатываем один из главных разделов ВКонтакте — новостную ленту, а еще развиваем инструменты создания поста и комментирования.
Ищем разработчика, который возьмет на себя часть задач команды. Большинство из них связано с фронтенд-разработкой наших разделов на сайте vk.com и в мобильной версии — m.vk.com. Иногда нужно потрогать несложный бэкенд или кросс-платформенные фронтенд-приложения на фреймворке VKUI.
• Нашими разделами пользуются миллионы пользователей ВКонтакте;
• Мы вместе обсуждаем и прорабатываем фичи — с продуктовой и технической сторон;
• Сами планируем сроки доставки, поддерживаем комфортный темп разработки;
• Заботимся о надежности — мониторим ошибки и производительность, пишем тесты, вместе ревьюим задачи и имеем множество автоматизаций процессов;
• Проводим A/B-эксперименты и принимаем решения на основе полученных данных;
• У нас быстрые циклы разработки, частые релизы и минимум бюрократии.