Frontend-разработчик (Объявления ВКонтакте), удаленно

Frontend-разработчик (Объявления ВКонтакте), удаленно

ВКонтакте — крупнейшая социальная сеть в СНГ. И у нас одно из самых крупных приложений в AppStore: оно объединяет в себе музыку, клипы, мессенджер, сообщества и много чего еще.

Наша команда занимается инструментами продаж ВКонтакте: товары, объявления и услуги.

Последние несколько лет мы развиваем магазины на базе сообществ, их у нас уже больше 100 тысяч. А с недавнего времени появилось еще два новых направления: раздел объявлений для сделок между пользователями и сервис «Работа ВКонтакте».

Тебя ждут интересные задачи и работа на многомиллионную аудиторию.

Стек технологий: JavaScript, React, Redux, Typescript, Storybook, GraphQL, Apollo, 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 сотрудников и миллион возможностей проявить себя. Мы делаем современные и быстрые интернет-сервисы, доступные каждому.

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

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