👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior JavaScript Developer with React or Angular Experience

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Международная компания-разработчик программного обеспечения

Описание вакансии

Условия работы

DataArt занимается разработкой ПО и консалтингом в области IT с 1997 года. Компании, которые создают интересные продукты и услуги, имеют сложные бизнес-процессы и хотят обойти конкурентов при помощи технологий, обращаются к нам. А мы помогаем им придумывать эти технологии, строить их, внедрять, поддерживать и модернизировать.

Опытные JavaScript-инженеры востребованы в нескольких десятках проектов. В одном из них мы улучшаем внутреннюю систему одного из трех главных рейтинговых агентств мира. Еще работаем с системами огромного онлайн-супермаркета, разрабатываем аналитическую платформу для офлайн-ретейлера.

При этом мы берем людей не в проект, а в команду: проекты меняются, а сеть компаний с ее инфраструктурой, поддержкой и инструментами профессионального развития остается.

В DataArt плоская структура: у нас нет начальников и подчиненных. Инженеры напрямую общаются с представителями заказчиков, свободны выбирать инструменты для работы. У нас есть бесплатные внутренние языковые и технологические курсы, мы проводим международные конференции, участвуем в сторонних, обеспечиваем сотрудников страховкой и вообще всячески о них заботимся.

Сеть DataArt — это 20 центров разработки и продаж (США, Великобритания, Аргентина, Германия, Болгария, Польша, Россия, Украина, Латвия). По согласованию с проектом (и при желании, разумеется) наши специалисты могут поехать поработать в любом из них.

ОБЯЗАТЕЛЬНЫЕ ТРЕБОВАНИЯ

  • Опыт веб-разработки от 3-х лет.
  • Хорошее знание JavaScript (ES5, ES6).
  • Хорошее знание и практический опыт работы с React.js или Angular.js.
  • Опыт работы со следующими фреймворками и библиотеками: Backbone.js, jQuery и пр.
  • Базовые знания HTML, HTML5, CSS, HTTP.
  • Разговорный английский.

БУДЕТ ПЛЮСОМ

  • Понимание AJAX и WebSockets.
  • Понимание Flux-архитектуры, знание Vanilla Flux, Reflux или Redux.
  • Опыт внедрения модульных тестов в JavaScript с использованием Karma, Jasmine, Jest, Mocha и т.д.
  • Опыт работы с Foundation.
  • Опыт работы с SASS, LESS или PostCSS.
  • Опыт использования CSS React Way: CSS-модули, Radium.
  • Знание средств автоматизации сборки и комплектации: Grunt, Gulp или Webpack.

Бонусы

— Профессиональное развитие:

  • Опытные коллеги готовы делиться знаниями.
  • Возможность менять проекты, стек, пробовать себя в разных ролях.
  • Более 150 внутренних курсов повышения квалификации.
  • Изучение и практика английского: курсы, общение с коллегами и клиентами из разных стран.
  • Поддержка докладчиков, выступающих на конференциях и встречах технологических сообществ.

— Возможность сосредоточиться на работе: отсутствие бюрократии и микроменеджмента, удобные корпоративные сервисы.

— Отсутствие дресс-кода, дружеская атмосфера, забота о комфорте специалистов.

— Гибкий график, возможность работать удаленно.

— Возможность поработать в любом нашем центре разработки.