Ищем Гуру JavaScript-разработки, full-time, Москва
Мы разрабатываем сайты, ориентируясь в равной степени на десктопные и на мобильные экраны. Соответственно, ваш код должен одинаково хорошо работать на всех типах устройств, учитывать особенности окружения.
Помимо знания Pure JavaScript, современных JS-фреймворков и библиотек, нашему идеальному кандидату необходимо:
- знать возможности современных браузеров, HTML5: history API, browser storage API, HTML5 file uploads и пр;
- понимать возможности CSS3: Responsive UI, CSS Transitions и пр. (мы не ждем, что вы будете верстать, но вы должны подсказывать интересные интерфейсные решения дизайнеру и верстальщику);
- знать особенности разработки под мобильные устройства;
- иметь представление о Backbone, Ember, Angular, Knockout или Require.
Ожидаем, что вы сможете популярно объяснить:
- что такое замыкание, прототип объекта, jsonp и зачем оно нужно;
- как обходится Same domain policy для фреймов;
- какие подходы к реализации ООП есть в JS, какой из них практикуете (или не практикуете) вы и почему.
В работе вам предстоит активно взаимодействовать:
- с дизайнером интерфейсов и верстальщиком еще на этапе проектирования интерфейсов. Мы ждем, что вы будете генератором идей.
- с разработчиками серверной части, продумывая интерфейсы и синтаксис наших внутрисервисных и публичных API.
Вы должны уметь находить разумный компромисс между эффективностью использования возможностей современных браузеров и сложностью поддержки старых. Мы поддерживаем IE7, но переживем, если его пользователи не увидят прогресса при загрузке файла.
В свою очередь, мы предлагаем:
- достойный уровень вознаграждения;
- работу в дружной команде профессионалов;
- гибкий график работы;
- официальное оформление, "белый" доход;
- офис в 2 минутах пешком от м. Октябрьская.
|