JavaScript-разработчик (front-end)
Зарплата
от 80 000 до 110 000 ₽
Требования
Местоположение и тип занятости
Компания
Разработка веб-приложений и ПО
Описание вакансии
Условия работы
В связи с расширением филиалу латвийской компании 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 приложениями;
- Работа в команде,
- Удаленное взаимодействие.
Обязанности:
- Поддержка и написание новых модулей для внутренних web-приложений компании;
- Верстка и интеграция дизайна по готовому макету.
Условия работы:
- Полный рабочий день, работа в современном офисе, соцпакет;
- Работа в дружной компании, карьерный рост;
- Испытательный срок 2-3 месяца;
- Реальная заработная плата после прохождения испытательного срока от 80`000 до 110'000 рублей (в зависимости от уровня программиста);
- Ежегодное повышение заработной платы;
- Обеды с коллегами по пятницам в ресторанах города;
- Свободный режим работы;
- Нормированная 40-часовая рабочая неделя;
- Отсутствие дресс-кода;
- Кофе, чай, молоко в любое время суток и в неограниченном количестве.
Бонусы
Дополнительные инструкции
Этапы подбора:
- Письменный тест js, html, css (основное); sql, php (опционально), по результатам которого происходит беседа с тимлидом;
- Тестовое задание;
- Общение с тимлидом по результату первых двух этапов.
Вопросы, которые могут встретиться при прохождении письменного тестирования:
- Какие особенности формата JSON вы знаете?
- Как можно передавать данные из одной вкладки браузера в другую?
- В чём особенности самовызывающихся функций и для чего они могут применяться в реальном коде?
- Можно ли менять значение констант JS? Если да, то зачем?
- Что такое «Промис» и где его применяют на практике?