Описание вакансии
ОК — одна из крупнейших социальных сетей. Это технологичная контентная и сервисная платформа: в социальной сети можно смотреть трансляции в качестве 4К, слушать актуальную музыку.
Команда Core Mobile Web создает платформу для разработки новых сервисов и возможностей мобильной версии ОК, а также участвует в разработке продукта, которым ежедневно пользуются более 3 млн человек.
Мы делаем клиентский JS-фреймворк, серверный роутинг, аякс-навигацию, REST API, систему контроля жизненных показателей портала, свою библиотеку серверных и клиентских компонентов, систему развертки React-приложения внутри тонкого клиента. Также постоянно улучшаем нашу платформу и выполняем задачи продукта, проверяя свой инструментарий и укрепляя экспертизу в UI/UX и на вебе.
Твои задачи:
- оптимизация клиентской производительности портала;
- совершенствование процесса сборки мобильного веб приложения;
- проектирование и разработка инструментария и единой библиотеки компонентов для дизайнеров и разработчиков;
- разработка продуктовых задач, которые ежедневно упрощают жизнь и решают задачи миллионов наших пользователей.
Мы ожидаем:
- опыт разработки на Vanilla JS (ES6);
- хорошее понимание браузерных API и навыки вёрстки;
- понимание принципов работы и архитектуры MV*- фреймворков;
- опыт работы с React;
- знание принципов и практик оптимизации веб-приложений (web vitals, critical rendering path, performant animtaions);
- опыт работы с инструментами автоматизации Grunt/Gulp/Webpack.
Мы предлагаем:
- сложные и интересные задачи: высоконагруженные быстрорастущие сервисы, которые задают уровень для конкурентов качеством и технологиями;
- команда: с нами работают професcионалы экстра класса, каждый из которых может поделиться своей экспертизой;
- профессиональное развитие: прямо в офисе мы организуем митапы, конференции, семинары и тренинги, куда открыт доступ каждому сотруднику, а также регулярно посещаем лучшие мировые конференции;
- новый опыт: лучшие сотрудники преподают в наших образовательных проектах, выступают на российских и международных конференциях;
- выбор: удаленка или комфортный офис с парковкой, душем и зонами отдыха в Санкт-Петербурге или Москве с возможностью комбинированного режима работы;
- компенсация питания;
- спорт: компания компенсирует затраты на спортивные активности — занятия в фитнес-клубе, индивидуальные тренировки, участия в соревнованиях;
- регулярно пересматриваемая зарплата, годовые бонусы, социальный пакет с первого дня: ДМС (в т. ч. на детей до 18 лет), английский язык.