Front-End Developer в команду мессенджера в ВКонтакте

Any

По договоренности

Office, hybrid, remoteЗанятость: ПолнаяТребуемый опыт: Не указан

Санкт-Петербург

Откликнуться
company logo
VK
Перейти на сайт

Размер компании

-

Описание компании не указано

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

Мессенджер — один из ключевых сервисов ВКонтакте. Каждый месяц им пользуются около 80 миллионов человек: переписываются, звонят, отправляют друг другу стикеры, обмениваются фотографиями и документами, делятся эмоциями, знакомятся и поддерживают связь с близкими. Мы работаем вместе с бэкендерами в кросс-функциональных командах, в которых собраны разработчики всех платформ — веба, Android, iOS. Используем Scrum с некоторыми изменениями, в основе наших процессов — двухнедельные итерации с планированием, грумингом, демо и ретроспективами. Сейчас мы активно развиваем мессенджер, и у нас большие планы на внедрение новых возможностей. Некоторые из актуальных задач — общение в больших чатах (более миллиона участников), улучшение опыта работы с контентом в чатах для авторов и пользователей. Хотите вместе с нами развивать удобную и быструю платформу для десятков миллионов пользователей? Тогда вы нам нужны! Один из самых высоконагруженных проектов рунета. В сутки у нас бывает до 30 релизов и 125 миллиардов запросов к API. Всё это вытягивает небольшая команда разработчиков, где каждый — суперпрофессионал, который нашёл интересные для себя задачи. Задачи: Разработка UI (React, VKUI); Моделирование предметной области с использованием возможностей строгой типизации; Оптимизация производительности, отзывчивости и потребления ресурсов; Написание и сопровождение тестов; Интеграция с продуктами других команд — видео, музыкой, контентом, стикерами; Запуск фич через эксперименты или путём постепенной раскатки в продакшен; Поиск способов внедрения новых решений, которые вытесняют старые, но при этом сохраняют стабильность конечного продукта Требования: Работа во фронтенде более 3 лет, опыт продуктовой разработки; Хорошее знание JavaScript, TypeScript и браузерных API; Опыт работы с React и её экосистемой — стейт-менеджерами, роутингом, паттернами; Опыт разработки под мобильные устройства, понимание специфики мобильных интерфейсов; Ясное понимание работы клиент-серверных приложений и нюансов их реализации; Умение профилировать и оптимизировать клиентский код; Умение писать тесты — Jest, Testing Library; Внимательное отношение к деталям в коде, интерфейсах и документации; Любовь к дисциплине и самостоятельности — в нашей работе это очень важно

Дополнительно

Секреты цифровой доступности Как попасть в команду Разработка UI (React, VKUI) Моделирование предметной области с использованием возможностей строгой типизации Оптимизация производительности, отзывчивости и потребления ресурсов Бонусы: Гибкий график работы; Бонусы и скидки от партнеров; Офис в центре города; ДМС; Профессиональная команда; Интересные задачи Дополнительные плюсы: Опыт работы с Figma; Понимание принципов построения дизайн-систем и композиций компонентов; Знание PHP на базовом уровне; Опыт работы с различными стейт-менеджерами; Понимание принципов цифровой доступности, в идеале — реальный опыт её создания; Опыт работы со сборщиками проектов, выстраивания CI-пайплайнов