JavaScript-разработчик (front-end)

Зарплата

от 80 000 до 110 000 ₽

Требования

Фронтенд, Средний (Middle)JavaScriptООПHTMLAngularGitCSS

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

ВоронежПолный рабочий день

Компания

Разработка веб-приложений и ПО

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

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

В связи с расширением филиалу латвийской компании eGamings в Воронеже требуются FRONT-END разработчики.

Обязательные требования:

  • Знание языка программирования JavaScript ES6;
  • Понимание работы технологий: HTML5, CSS3;
  • Основы Debian/Ubuntu Linux на уровне пользователя;
  • Умение работать с Git;
  • Опыт верстки адаптивных шаблонов;
  • Умение работать с legacy кодом.

Необязательные требования:

  • Работа с TypeScript;
  • Умение работать с Webpack, Gulp;
  • Работа с фреймворками Angular JS, Angular 2+ а так же Node.js, SASS, работа с SVG, PHP 5.6+;
  • Умение писать unit-тесты;
  • Умение работать со сложными SPA приложениями;
  • Работа в команде,
  • Удаленное взаимодействие.

    Обязанности:

    1. Поддержка и написание новых модулей для внутренних web-приложений компании;
    2. Верстка и интеграция дизайна по готовому макету.

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

    • Полный рабочий день, работа в современном офисе, соцпакет;
    • Работа в дружной компании, карьерный рост;
    • Испытательный срок 2-3 месяца;
    • Реальная заработная плата после прохождения испытательного срока от 80`000 до 110'000 рублей (в зависимости от уровня программиста);
    • Ежегодное повышение заработной платы;
    • Обеды с коллегами по пятницам в ресторанах города;
    • Свободный режим работы;
    • Нормированная 40-часовая рабочая неделя;
    • Отсутствие дресс-кода;
    • Кофе, чай, молоко в любое время суток и в неограниченном количестве.

    Бонусы


    Дополнительные инструкции

    Этапы подбора:

    1. Письменный тест js, html, css (основное); sql, php (опционально), по результатам которого происходит беседа с тимлидом;
    2. Тестовое задание;
    3. Общение с тимлидом по результату первых двух этапов.

    Вопросы, которые могут встретиться при прохождении письменного тестирования:

    • Какие особенности формата JSON вы знаете?
    • Как можно передавать данные из одной вкладки браузера в другую?
    • В чём особенности самовызывающихся функций и для чего они могут применяться в реальном коде?
    • Можно ли менять значение констант JS? Если да, то зачем?
    • Что такое «Промис» и где его применяют на практике?