Frontend Developer в СМБ

Местоположение и тип занятости

Москва, Санкт-ПетербургПолный рабочий день

Компания

Место встречи лучших

Описание вакансии

О компании и команде

Сегодня своё дело в социальной сети ВКонтакте развивают 2,4 млн представителей среднего и малого бизнеса. Они используют социальную сеть для увеличения продаж, привлечения новых заказов, общения с целевой аудиторией и продвижения своих товаров и услуг.

Наша команда развивает SocCom в рамках ВКонтакте.

Мы хотим, чтобы пользователи могли найти необходимый товар или услугу, познакомиться с отзывами, обсудить интересующие вопросы с продавцом.

Наша команда

  • Разрабатывает онбординг и систему рекомендаций для ведения бизнес-сообществ;
  • отвечает за привлечение и активацию бизнесов.

Вам предстоит

ꔷ Проектировать и разрабатывать веб-интерфейсы;
ꔷ проводить рефакторинг имеющихся приложений, поддерживать и развивать кодовую базу;
ꔷ взаимодействовать с разработчиками, тестировщиками, дизайнерами, менеджерами.

Ожидания от кандидата

ꔷ Уверенное знание TypeScript и ES5, умение писать структурированный и читаемый код;

Стек технологий

ꔷ JavaScript, React, Typescript, Storybook, React Testing Library, CSS-modules, Mobx.
ꔷ отличное знание React и опыт работы с экосистемой вокруг него;
ꔷ навыки работы с Version Control System (мы работаем над несколькими проектами и репозиториями, в которых используем GitFlow);
ꔷ навыки и понимание HTML/CSS (кросс-браузерность, семантика, блочная модель, анимации, доступность, Flexbox и т. д.);
ꔷ умение придерживаться BEM в разработке стилей;
ꔷ навыки отладки кода и анализа производительности веб-интерфейсов;
ꔷ опыт написания тестов, в частности тестирования React-компонентов (мы используем фреймворк Jest и библиотеку React Testing Library);
ꔷ понимание принципов работы современных веб-браузеров и веб-серверов, протокола HTTP, стека TCP/IP и RESTful веб-служб;
ꔷ опыт работы с UNIX, знание основных команд и служб.

Будет плюсом

ꔷ опыт разработки серверной части приложения или программирования на других языках, знание и понимание основных методологий, парадигм, структур данных, паттернов и алгоритмов;
ꔷ опыт разработки SPA, Iframe и WebView;
ꔷ опыт работы с другими менеджерами состояний;
ꔷ опыт оптимизации клиентского приложения;
ꔷ опыт автоматизации сборки (Webpack, GitLab).

Условия работы

Работа в VK — это:

  • возможность создавать продукты и сервисы, которые меняют к лучшему жизнь миллионов пользователей;
  • амбициозные задачи, масштабные проекты и возможности для профессионального роста;
  • совместные интересы и увлечения: помогаем раскрывать таланты и отлично проводить свободное время;
  • работа в команде профессионалов из разных сфер, которые всегда готовы поделиться опытом;
  • программа благополучия: заботимся о здоровье и хорошем самочувствии сотрудников.