Front-end разработчик

Социальные сети, Одноклассники

Одноклассники – это крупнейшая развлекательная социальная сеть в России. Это место, где можно всегда оставаться на связи со своими друзьями и близкими, выкладывать и редактировать фотографии, слушать любимую музыку, смотреть самые популярные видео, сериалы и фильмы, дарить эмоции друзьям и близким при помощи самых разных подарков, играть в самые интересные игры, находить группы известных компаний и брендов и многое-многое другое!

Более трети дневной аудитории заходит в социальную сеть Одноклассники со своих мобильных устройств, используя как мобильную версию сайта, так и приложения для iOS, Android и WP-устройств.

Более 6 миллионов пользователей онлайн в час пик, более 350 тысяч web-запросов в секунду, более 650 тысяч обращений к фотографиям и видео в секунду на сайте, свыше 5000 серверов и устройств хранения, петабайты данных – это наша повседневная реальность и рабочая среда. Большинство задач, которые возникают перед нами каждый день, не имеют готовых решений – поэтому мы используем собственные разработки. Это сложная, увлекательная и очень интересная работа.

  • Задачи
    • Оптимизация клиентского перфоманса портала (JS, CSS)
    • Совершенствование билд-процесса статических ресурсов на веб- и моб- версиях ok.ru
    • Поддержка и развитие инфраструктурного инструмента на основе SourceJS (sourcejs.com)
    • Проектирование и разработка единой библиотеки компонентов для дизайнеров и разработчиков
  • Обязанности
    • -

  • Требования
    • Опыт разработки на 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 разработки
    • Умение обсуждать и объяснять решения
    • Доклады на местных и зарубежных конференциях или публикации в местных и зарубежных онлайн-журналах

город

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

Пройти тестирование

Присылайте ваше резюме на hr@corp.mail.ru