Angular - Frontend разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Про нас:
У нас работают талантливые разработчики, архитекторы, проектировщики, менеджеры, дизайнеры, инженеры, тестировщики, использующие новые технологии в реальных проектах, которые мы создаем с нуля. Мы решаем нетривиальные алгоритмы и задачи, которые позже переезжают жить на Amazon AWS / Azure / Google Apps при помощи нашей блистательной DevOps-команды.
Мы живем в разных странах, городах и часовых поясах, но совместно работаем над VR (Virtual Reality), IoT (Internet of Things), Wearables, веб-проектами и мобильными приложениями, Unity Gaming, Enterprise бизнес-приложениями. Мы профессионально говорим на разных языках - русском, английском, немецком, китайском, вьетнамском и ”без акцента” на Javascript (Angular/AngularJS, ReactJS), С#, PHP, Python, Java, Swift, Objective-C, C/C++. Мы находимся на трех континентах (Европа, Азия, Америка) и постоянно путешествуем между ними, по работе и просто так.
Про вас:
- Отлично понимаете Javascript (ES5), Javascript Internals, Javascript best practices.
- Предлагаете обдуманные и аргументированные решения и реализуете их с минимумом багов (или вообще без них)!
- Планируете свое решение, прежде чем написать первую строчку кода.
- Умеете тестировать свой собственный и чужой код (unit tests, integration tests, manual tests).
Плюсом будет:
- React / Redux.
- Cordova HTML5 Mobile applications.
- Ionic Framework.
- Использование шаблонов проектирования в вашем JS коде.
- ES6.
- Typescript.
- RxJS.
- Canvas / SVG; WebGL.
- Хорошее понимание Frontend технологий: CSS3 / SASS / HTML / Grunt / Webpack.
- Опыт или интерес к работе с другими языками (Scala, Go, PHP, Python).
- Опыт работы и реализации real-time сервисов и приложений.
- TDD (Mocha / Jasmine).
Ваше личное желание ежедневно изучать новое - самый большой и главный плюс!
Мы ценим:
- Как красивый код, так и минимум кода.
- Понятный код, который покрыт автотестами и содержит комментарии.
- Разработчиков, увеличивающих пул знаний и опыт команды.
- Тех, кто не боится ответственности и работает на результат.
- Разработчиков, не требующих микроменеджмента и постоянного менторства.
- Людей, которые сказали, что все будет сделано в среду, и финишировали во вторник.
- Документацию, которая обновляется (и тех, кто над ней работает).
- Чувство юмора )
Какие задачи решать:
- Создание клиентских приложений на Angular / React.
- Разработка новых приложений и проектов.
- Работа с проектами, которые уже живут в production и где растет количество пользователей, трафик, базы данных и нагрузка на инфраструктуру.
С чем работать:
- Angular/AngularJS.
- React / Redux.
- Docker.
- REST API.
- Azure.
- Jenkins.
- Vagrant.
- JMeter.
- Nginx / Apache.
- Git.
- Linux preferred (Mac is fine as well. No Windows :).
Бонусы
- Официальное трудоустройство, «белая» з/п.
- Возможность профессионального роста.
- Дружный коллектив и корпоративные мероприятия.
- Уютный офис с зонами отдыха и кухней.
- Компенсация стоимости занятий спортом, курсы английского языка.
- Мощный персональный компьютер с двумя мониторами.
- Гибкое начало рабочего дня и возможность удаленной работы по пятницам.
- Уровень заработной платы обсуждается (зависит от ваших технических знаний и навыков).
Дополнительные инструкции
Если вам интересны нетривиальные задачи и алгоритмы, работа c опытными людьми (как разработчиками, так и менеджерами), high traffic apps, то напишите нам о себе, приведите список проектов, над которыми вы работали, и опишите вашу роль в каждом из них. Также можете прислать пример вашего кода (или ссылку на профиль на github / bitbucket).
При возникновении любых вопросов не стесняйтесь звонить или писать.