Senior JavaScript Developer

Новая
22.03.2019 |
Информационные технологии
Опыт работы: более 6 лет
Город: Санкт-Петербург
Тип занятости: Полная

Наша компания разрабатывает платформу МойОфис — продукт для организации корпоративной рабочей среды и совместной работы с документами, включающий в себя полный набор современных офисных приложений для всех популярных операционных систем, веб-браузеров и мобильных платформ.
Особое внимание мы уделяем всем аспектам качества: от дизайна и удобства использования, до чистоты кода, уровня покрытия тестами и воспроизводимости сборок.
Приглашаем Senior Javascript Developer.

Особенности разработки в нашей команде:
  • Работа с большим количеством современных браузерных API и технологий: WebWorker, SharedWorker, ServiceWorkers, Clipboard-API, File-API и др.
  • Возможность применения всех фич современного JavaScript ES2016+ (stage 2 и выше);
  • Кроссплатформенная разработка – часть кода пишется на кроссплатформенном C++ и переиспользуется в Android, iOs, Tizen, Desktop (Windows/Linux), NodeJS и Web. На практике это означает возможность поработать с такими JavaScript-технологиями, как Emscripten, WebAssembly, Asm.JS, NodeJS C++ Addons;
  • С точки зрения производительности, есть масса интересных задач, связанных с браузерным рендерингом, особенностями работы движков/оптимизатора JavaScript, C++ частью, менеджментом памяти и пр.
  • Команда занимается разработкой как web-приложения, так и некоторых серверных компонентов, что дает возможность, как работать с чистым FrontEnd-ом, так и погрузиться в серверную и/или FullStack разработку.
  • Мы не являемся адептами определённого подхода или технологии, у нас нет «священных коров» в образе определенных фремворков или библиотек, как нет и табу на их использование. Для каждой задачи применяется тот инструмент, который лучше всего подходит для ее решения.
  • Все это в совокупности дает значительные преимущества, создавая возможность для творчества, но нуждается и в умении мыслить системно, гармонично сочетать разные подходы и технологии, умении и желании проектировать сложные системы.
Для нас важно:
  • Глубокие знания JavaScript, знакомство с тенденциями развития языка;
  • Понимание основных шаблонов проектирования, опыт проектирования больших приложений/сервисов;
  • Опыт разработки и оптимизации high-load web и/или nodejs приложений;
  • Понимание основных принципов проектирования REST Api;
  • Опыт работы с потоками: состояние гонки, синхронизация, блокировки (идеально, если есть опыт работы с WebWorker/SharedWorker);
  • Быть в курсе современных тенденций развития веб-технологий;
  • Технический английский.
Будет плюсом:
  • Наличие базового знания по С++ и cmake;
  • Опыт сборки NodeJS Addons, Emscripten и/или webasembly.
Мы предлагаем:
  • Оформление по ТК РФ, полностью официальная заработная плата;
  • Офис 10 минут от м. Площадь Восстания;
  • Интересные задачи;
  • ДМС со стоматологией после испытательного срока;
  • Оплачиваемые обеды в офисе;
  • Корпоративные мероприятия;
  • Возможность профессионального обучения за счет компании;
  • Гибкий график;
  • Чай, кофе, печеньки, фрукты.
Откликнуться
+
Отклик на вакансию






captcha

Похожие вакансии
Senior Developer C/C++Санкт-Петербург
Android developerСанкт-Петербург
Senior QA Automation EngineerСанкт-Петербург
Хотите работать у нас?
Станьте частью команды профессионалов!
Откликнитесь на вакансию или отправьте свое резюме по электронной почте.
podbor@myoffice.team