Frontend-разработчик (E-commerce), удаленно

Frontend-разработчик (E-commerce), удаленно

E-commerce направление VK — это сложный и высоконагруженный проект, который занимается электронной торговлей товарами. Мы работаем над тем, чтобы ежедневно миллионы наших пользователей легко находили и покупали товары, а предприниматели успешно развивали свой бизнес внутри ВКонтакте.

Наша цель — сделать комфортную экосистему для продавцов и покупателей.

Мы делаем все возможное, чтобы сделать продукт еще лучше. Каждый из нас — автор ВКонтакте и несет ответственность перед миллионами пользователей за свои решения.

Стек технологий: JavaScript, React, Redux, Typescript, Storybook, React Testing Library.

Задачи

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

Требования

  • уверенное знание TypeScript и ES5, умение писать структурированный и читаемый код;
  • отличное знание React и опыт работы с экосистемой вокруг него;
  • уверенная работа с Version Control System (мы работаем над несколькими проектами и репозиториями, в которых используем GitFlow и GitLab Flow);
  • опыт работы с css modules и css-in-js;
  • навыки и понимание HTML/CSS (кросс-браузерность, семантика, блочная модель, анимации, доступность, Flexbox и т.д.);
  • навыки отладки кода и анализа производительности веб-интерфейсов;
  • опыт написания тестов, в частности тестирования React-компонентов (мы используем фреймворк Jest и библиотеку react testing library);
  • понимание принципов работы современных веб-браузеров и веб-серверов, протоколов HTTP и WebSocket, стека TCP/IP и RESTful веб-служб;
  • опыт работы с UNIX, знание основных команд и служб.

Будет плюсом

  • опыт разработки серверной части приложения или программирования на других языках, знание и понимание основных методологий, парадигм, структур данных, паттернов и алгоритмов;
  • опыт разработки spa и weview;
  • опыт работы с Redux-стеком (Redux Thunk, normalizr) или любым другим менеджером состояний;
  • опыт оптимизации клиентского приложения;
  • опыт автоматизации сборки (webpack, gitlab, bamboo).

Мы предлагаем

Официальная зарплата
Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда

VK

VK — это более 200 технологичных проектов, больше 10 000 сотрудников и миллион возможностей проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому.

Мы предлагаем

Официальная зарплата
Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда