Описание вакансии
Наша команда развивает экосистему мини-приложений о здоровье внутри ВКонтакте. Сервисы помогают пользователям считать шаги, тренироваться, следить за питанием. Помимо стандартных функций, мы активно используем социальный граф и геймификацию — где это этично. Любим экспериментировать и проверять самые крышесносные идеи.
Приглашаем специалиста, который усилит команду и будет вместе с нами разрабатывать и запускать продукты, а также улучшать существующие.
Вам предстоит:
- развивать и поддерживать имеющиеся сервисы: «Шаги», «Тренировки» и другие — некоторые уже набрали многомиллионную аудиторию, а некоторые только запущены;
- разрабатывать сервисы для бега и ментального здоровья;
- помогать проектировать и разрабатывать продуктовую экосистему — соединять сервисы геймификацией, общим профилем и контентной лентой;
- разрабатывать библиотеки и инструменты, которыми будут пользоваться другие команды.
У нас интересно, потому что:
- вы сможете поучаствовать в самом амбициозном health-проекте на российском рынке;
- вы будете делать продукт, который используют десятки миллионов пользователей;
- сможете самостоятельно выбирать инструменты, которые вам нужны;
- у нас нет лишней бюрократии, а процессы разработки уже настроены и отлажены.
Мы ожидаем, что вы:
- отлично знаете JavaScript;
- уверенно владеете TypeScript;
- разбираетесь в веб-технологиях и веб API;
- владеете инструментами для разработки и автоматизации работы: мы активно пользуемся расширениями React DevTools и Redux DevTools, а также работаем с ESLint и Prettier;
- понимаете Git на уровне «могу объяснить кому угодно на пальцах, как это работает»;
- понимаете, как работать в условиях ограничений платформы, и умеете разрабатывать решения с учетом ее специфики.
Будет плюсом, если вы:
- умеете решать задачи быстро и без потери качества;
- можете четко аргументировать свою позицию и готовы нести ответственность за результат;
- способны выбирать те подходы и инструменты, которые позволят решить задачу максимально эффективно;
- работали не только с бэкендом через API, но и с клиентом через кастомный транспорт (WebView, postMessage, VK Bridge);
- разрабатывали SPA внутри мобильных и веб-приложений;
- работали с TDD и гибридными технологиями, например React Native + Expo;
- понимаете концепции PWA.
Вы можете выбрать формат работы: в офисе в Москве или Санкт-Петербурге, в гибридном режиме либо удаленно. Ждем ваших откликов. Удачи!