Senior JavaScript Developer

Требования

ФронтендJavaScriptAngularReactSCSS

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

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

Компания

Разработка облачных решений для совместной работы со всеми типами документов, обмена сообщениями и хранения файлов

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

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

В команду разработки одного из компонентов облачной платформы работы с документами "МойОфис" приглашаем Senior JavaScript Developer.Мы создаем приложение для широкой аудитории бизнес-пользователей в самых разных компаниях.Поэтому значительное внимание уделяется всем аспектам качества: от дизайна и юзабилити до чистоты кода и уровня покрытия тестами.

Технологический стек проекта:

  • ES2015+, Emscripten (asm.js, WebAssembly);
  • WebWorker/SharedWorker;
  • AngularJS, SCSS;
  • Webpack, Babel, Grunt + Maven (для CI);
  • Express, Swagger;

Ваши будущие задачи:

  • Работа в сильной команде по Scrum процессу над интересным высоконагруженным проектом;
  • Написание, отладка и поддержка существующего JavaScript кода для браузера и NodeJS, написание модульных/интеграционных тестов, проведение code review;
  • Оптимизация производительности приложения;
  • Разработка одного из сервисов бэкэнда на NodeJS;
  • Взаимодействие со смежными командами проекта (серверсайд, автоматизированное тестирование, разработчики кроссплатформенного ядра);

Для нас важно:

  • Глубокие знания JavaScript, знакомство с тенденциями развития языка;
  • Понимание основных шаблонов проектирования, опыт проектирования больших приложений/сервисов;
  • Опыт разработки и оптимизации high-load web и/или nodejs приложений, понимание принципов написания производительного кода;
  • Понимание основных принципов проектирования REST Api;
  • Опыт работы с потоками: состояние гонки, синхронизация, блокировки (идеально, если есть опыт работы с WebWorker/SharedWorker);
  • Технический английский (документация и постановка задач формулируются на английском языке);

Будет плюсом:

  • Наличие базового знания С++ и cmake;
  • Опыт сборки NodeJS Addons, Emscripten и/или WebAssembly.

Бонусы

Мы предлагаем:

  • Оформление по ТК РФ, полностью официальная ЗП;
  • Офис 10 минут от м.Площадь Восстания;
  • Интересные задачи
  • ДМС со стоматологией после испытательного срока;
  • Оплачиваемые обеды в офисе;
  • Курсы английского языка;
  • Корпоративные мероприятия;
  • Возможность профессионального обучения за счет компании;
  • Гибкий график;
  • Чай, кофе, печенье, фрукты