Младший / Старший Frontend разработчик
Каков необходимый набор навыков?
- 3+ года опыта в frontend разработке
- хорошие знания TypeScript, JavaScript, JS OOP
- опыт в разработке сложных приложений на Angular 4+, директивы, контроллеры, сервисы
- опыт в Rx.js, Reactive программирование
- знание и понимание работы ES5, ES6, среды разработки и механизмы исполнения команд JavaScript
- опыт в кроссбраузерной и кроссплатформенной разработке
- опыт с RESTful API
- хорошие знания HTML5 и CSS3
- опыт работы с препроцессорами CSS (Stylus/LESS/SASS)
- опыт работы с фреймворками CSS (Bootstrap/Foundation)
- способность и навыки анализирования производительности кода и отлавливание ошибок JavaScript кода
- опыт работы с таск-скипперами (Webpack)
- опыт работы с системами контроля версионности (GIT)
- успешный опыт решения проблем связанных с кроссбраузерной совместимостью
- хороший уровень Русского, Английского и Эстонского языков в разговорной и письменной речи (уровень Intermediate или выше)
Также будет плюсом:
- опыт в написании тестов (unit/e2e)
- опыт с Redux/NGRX
- опыт с React
- опыт с NodeJS
- опыт работы с различными протоколами и third-party библиотеками
Что Вы должны будете делать?
- анализировать и планировать свою работу
- общаться с клиентом, руководителем и другими членами команды
- frontend разработка
Преимущества работы с нами:
- талантливые коллеги с хорошим чувством юмора
- обмен опытом и навыками
- пероидический пересмотр уровня оплаты труда каждые 6 месяцев в зависимости от достижений и качества работы
- участие в платных мероприятиях, обучении и конференциях
- бесплатные курсы улучшения уровня Английского языка
- компенсация занятий спортом
- приобретение необходимого программного обеспечения
- приобретение ноутбука или настольного компьютера на выбор
Мы верим, что работа с нами может быть удовольствием, поэтому мы ждем Вас, если Вы разделяете наши взгляды на ценности и методы работы в ИТ-индустрии.
Стадии интервьюирования:
Стадия 1. Общее Интервью с одним из Руководителей проектов (Skype или лично, если есть желание посмотреть наш офис)
Стадия 2. Техническое Интервью со старшим разработчиком
Стадия 3. Интервью с первым клиентом, в чьем проекте кандидат будет принимать участие
И тогда мы примем свое решение по поводу Вашей кандидатуры в течение 15 дней (приблизительно).
Если Вы видите себя в рамках тех требований, предоставленных выше, мы бы хотели чтобы Вы отправили нам свое CV