Middle/senior front-end разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
СКБ Контур разрабатывает веб-сервисы, которые экономят время и деньги более чем миллиону бизнесменов и компаний по всей стране. Мы решаем сложные бизнес-задачи: автоматизируем документооборот, бухгалтерию, отчетность — все, без чего нельзя обойтись и что требует много сил и времени. Мы делаем эти процессы простыми и быстрыми, а сервисы — удобными для клиента.
Красота, удобство и качество интерфейса являются нашим приоритетом. Поэтому мы ищем опытного front-end разработчика, который сможет не просто реализовать идеи проектировщиков и дизайнеров, но и сделать их лучше.
За новинками во фронтенде порой не угнаться. Нужен человек, который освоил искусство всегда держать руку на пульсе: быть в курсе нововведений и виртуозно отделять полезное от просто нового.
От нас — возможность реализовать идеи и развернуть почти любой стек технологий, если это поможет решить задачу быстро и качественно.
Что нужно делать?
Разработка клиентской части веб-сервиса в одной из 50 команд бок о бок с дизайнерами, проектировщиками, юзабилити-специалистами, аналитиками и другими разработчиками.
В зависимости от команды зона ответственности будет от верстки до разработки клиентской логики на JS. Чаще это микс того и другого. Есть задачи и по анимации, и по хардкору — разобраться со связкой клиент-сервер. А еще важно соблюдать кроссбраузерность, потому что у наших пользователей всевозможные браузеры и даже маленький, но важный процент IE8.
А еще можно:
- стать главным фронтендером в команде проекта и отвечать за интерфейс продукта;
- принять участие в разработке общей библиотеки контролов;
- быть драйвером! Не только следить за новыми технологиями, но продвигать идеи в команде и управлении разработки, самому писать статьи, выступать с крутыми докладами на внешних и внутренних конференциях;
- стать наставником для менее искушенных фронтендеров и передавать свой опыт стажерам;
- что угодно, о чем сможете договориться с коллегами. Мы ждем человека, который сможет прийти как эксперт, усилить команду и сам реализоваться.
Стек технологий команда выбирает сама, среди них:
- React, Angular, jQuery, Knockout, Ember, ES6, TypeScript;
- Gulp, Babel, Webpack, QUnit, Karma; Jasmine;
- PostCSS, LESS, SASS, BEM;
- HTML5, CSS3;
- C#, .NET, ASP.NET [MVC], Node.js.
Мы используем agile-практики (скрам, канбан, код ревью) и изобретаем новые процессы и практики на ходу, куда без этого :).
Пишите нам, если вы:
- на волне восторга от React, при этом готовы работать с тем, что есть, или предложить технологию под задачу;
- хотите попасть во фронтендерское комьюнити, где можно обменяться опытом, обсудить успехи и грабли;
- понимаете или сможете за пару-тройку часов понять, что такое модель визуального представления (visual formatting model), блочная модель элемента (box model), блочный контекст форматирования (block formatting context) и т. п. понятия, описанные на w3.org;
- можете сделать ‟pure css star rating widget” и хотя бы треть ‟pure css gui icons” без доступа к интернету;
- легко отвечаете на вопрос о том, какой пред-/постпроцессор CSS вы (не) используете и почему; разумеется, вы читали штук про пять и пользовались как минимум двумя;
- знаете практическую сторону js: prototype chain, DOM manipulations, events, xmlhttprequest;
- по-любому видели код TodoMVC своими глазами, а значит из списка: React, Angular, jQuery, Node.js, Backbone, Ember, Knockout для вас как минимум пара названий — не пустой звук;
- использовали что-нибудь из списка в предыдущем пункте хотя бы “for fun”, а еще лучше — “for profit”.
Полный восторг, если вы:
- имеете представление о CommonJS/AMD/UMD;
- запускали свои таски в grunt/gulp/broccoli или конфигурировали webpack;
- писали, пишете и/или будете писать тесты;
- много пользовались nodejs/npm и понимаете, за что его можно не любить;
- не просто слышали, что существует typescript, а знаете, зачем он нужен и от чего он вас не спасет;
- работали с проектом на .NET MVC;
- на «ты» с Photoshop/Fireworks/Sketch и т. п. софтом;
- можете дополнить этот список.
Мы предлагаем:
- внутренние профессиональные сообщества и обучение;
- поездки на конференции, тренинги, учебные курсы;
- просторный и уютный офис с зонами релакса, кухней (фрукты, орехи, булки, чай, кофе прилагаются);
- тренажерные залы, велопарковку, душ;
- соцпакет: добровольное медицинское страхование, компенсацию стоимости обедов и занятий спортом;
- мощный комп (i7, два монитора);
- гибкий график работы;
- уровень заработной платы зависит от ваших технических знаний и навыков.
Место работы: Центральный офис разработки - в Екатеринбурге на Широкой речке. Пусть вас не пугает месторасположение, ведь для сотрудников у нас организован корп.трансфер из разных районов, а для автомобилистов большая парковка. Например, дорога из центра занимает 20 минут, потому что путь идет против пробок. Зато у нас собственное футбольное поле и баскетбольная площадка, пруд с утками, зоны для пикников, а внутри - музыкальная студия, техническая библиотека, тренажерки и много другого - приезжайте, посмотрите сами :)Как добраться. Для сотрудников и гостей организован трансфер туда и обратно. Корпоративные автобусы выезжают из районов: Ботаника, Центр, ЮЗ, ВИЗ, УрФУ (Мира и Ленина), Академический. Также есть промежуточные остановки. И общественный транспорт останавливается около офиса (ост. «пер. Клеверный» — авт. 24, 48, 63, 64). А автовладельцев ждет четырехэтажная парковка на 400 мест.
Дополнительные инструкции
Если вы крутой разработчик не из Екатеринбурга, мы готовы помочь с переездом и компенсацией стоимости аренды жилья на первые три месяца.
Удаленный вариант работы невозможен.