Мы ищем профессиональных frontend-разработчиков для работы над известной российской социальной сетью с многомиллионной аудиторией — Одноклассники.
Одноклассники — крупнейшая развлекательная социальная сеть в России. Это место, где можно всегда оставаться на связи со своими друзьями и близкими, выкладывать и редактировать фотографии, слушать любимую музыку, смотреть самые популярные видео, сериалы и фильмы, дарить эмоции друзьям и близким при помощи разных подарков, играть в самые интересные игры, находить группы известных компаний и брендов и многое-многое другое!
Более трети дневной аудитории заходит в социальную сеть Одноклассники со своих мобильных устройств, используя как мобильную версию сайта, так и приложения для iOS, Android и WP-устройств. Более 6 миллионов пользователей онлайн в час пик, более 350 тысяч веб-запросов в секунду, более 650 тысяч обращений к фотографиям и видео в секунду на сайте, свыше 5000 серверов и устройств хранения, петабайты данных — это наша повседневная реальность и рабочая среда. Большинство задач, которые возникают перед нами каждый день, не имеют готовых решений, – поэтому мы используем собственные разработки. Это сложная, увлекательная и очень интересная работа.
Обязанности:
- оптимизация клиентского перфоманса портала (JS, CSS);
- совершенствование билд-процесса статических ресурсов на веб- и мобильных версиях;
- поддержка и развитие инфраструктурного инструмента на основе SourceJS;
- проектирование и разработка единой библиотеки компонентов для дизайнеров и разработчиков.
Требования:
- опыт разработки на JS (jQuery будет плюсом), отличные знания HTML, CSS;
- понимание принципов работы и архитектуры JS-фреймворков;
- знание принципов и лучших практик оптимизации веб-страниц и приложений (rendering, repaint, reflow);
- работа с инструментами автоматизации Grunt/Gulp;
- знакомство с Webpack/Browserify и прочими модульными системами;
- опыт style-guide-driven development.
Приветствуется:
- знание принципов код-гайдов (e.g. Google JS code guide);
- опыт код-ревью;
- умеренный перфекционизм;
- опыт работы с AngularJS, Backbone, ReactJS;
- опыт full-stack разработки;
- умение обсуждать и объяснять решения;
- доклады на местных и зарубежных конференциях или публикации в местных и зарубежных онлайн-журналах.
Условия работы:
- работа в профессиональной команде с серьезным опытом, создающей популярный российский проект;
- при обоюдном интересе мы предложим такие условия сотрудничества, от которых не захочется отказываться;
- оформление по ТК, регулярно пересматриваемая зарплата, годовые бонусы, социальный пакет, бесплатные обеды;
- комфортный офис с парковкой, душем и зонами отдыха в паре минут от станции метро «Площадь Александра Невского»;
- с первых дней работы мы даем отличную программу ДМС, включающую стоматологию и даже массаж;
- дополнительное обучение за счет компании, занятия английским языком, участие в профессиональных конференциях и форумах по всему миру;
- корпоративные мероприятия и Team Building Events в России и за рубежом;
- дружный коллектив профессионалов;
- помощь при переезде из других регионов (оплата билетов, гостиницы, услуг риелтора и первого месяца проживания в квартире).