Frontend Developer (команда Здоровья ВКонтакте)

Срок для отклика истек

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

Наша команда развивает экосистему мини-приложений о здоровье внутри ВКонтакте. Сервисы помогают пользователям считать шаги, тренироваться, следить за питанием. Помимо стандартных функций, мы активно используем социальный граф и геймификацию — где это этично. Любим экспериментировать и проверять самые крышесносные идеи.

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

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

  • развивать и поддерживать имеющиеся сервисы: «Шаги», «Тренировки» и другие — некоторые уже набрали многомиллионную аудиторию, а некоторые только запущены;
  • разрабатывать сервисы для бега и ментального здоровья;
  • помогать проектировать и разрабатывать продуктовую экосистему — соединять сервисы геймификацией, общим профилем и контентной лентой;
  • разрабатывать библиотеки и инструменты, которыми будут пользоваться другие команды.

У нас интересно, потому что:

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

Мы ожидаем, что вы:

  • отлично знаете JavaScript;
  • уверенно владеете TypeScript;
  • разбираетесь в веб-технологиях и веб API;
  • владеете инструментами для разработки и автоматизации работы: мы активно пользуемся расширениями React DevTools и Redux DevTools, а также работаем с ESLint и Prettier;
  • понимаете Git на уровне «могу объяснить кому угодно на пальцах, как это работает»;
  • понимаете, как работать в условиях ограничений платформы, и умеете разрабатывать решения с учетом ее специфики.

Будет плюсом, если вы:

  • умеете решать задачи быстро и без потери качества;
  • можете четко аргументировать свою позицию и готовы нести ответственность за результат;
  • способны выбирать те подходы и инструменты, которые позволят решить задачу максимально эффективно;
  • работали не только с бэкендом через API, но и с клиентом через кастомный транспорт (WebView, postMessage, VK Bridge);
  • разрабатывали SPA внутри мобильных и веб-приложений;
  • работали с TDD и гибридными технологиями, например React Native + Expo;
  • понимаете концепции PWA.

Вы можете выбрать формат работы: в офисе в Москве или Санкт-Петербурге, в гибридном режиме либо удаленно. Ждем ваших откликов. Удачи!