Описание вакансии
Условия работы
О проекте:
HackPack — это платформа, на основе которой наращивается международная корреспондентская и экспертная сеть. Редакторы из различных СМИ по всему миру смогут легко и быстро найти на месте событий корреспондента, фотографа, видеооператора, эксперта, фиксера и получить с их помощью необходимый материал.
Требования
Обязательно уверенное владение следующими технологиями:
- JavaScript. Понимание подводных камней и умение обратить их в свою пользу.
- AngularJS. Знание его тонкостей, типовых проблем и способов их обхода. Опыт работы в коммерческих проектах на Angular и готовность продемонстрировать исходники.
- HTML5/CSS3. Умение аккуратно верстать под современные браузеры, делать производительные CSS-анимации, responsive web design.
- Средства разработки: командная строка, git, npm, Bower, Gulp и т. д.
- Владение английским, позволяющее без труда читать документацию, а также гуглить решения на англоязычных ресурсах.
Крайне желательно:
- Препроцессоры Jade и Stylus — проект написан на них.
- Gulp: умение писать / понимать таски.
- angular-translate: в проекте используется мультиязычность. Это подразумевает много кода в шаблонах. У вас должна быть любовь к аккуратности кода и соблюдению гайдлайнов.
- Google Maps: вы имеете большой опыт работы с картами и знаете как показать на карте 10000+ элементов.
- Азы Linux. У вас есть SSH-сертификат. Вы способны подключится к серверу. Вы можете запустить проект на своей машине: либо локально, либо в VirtualBox.
Отдельный респект:
- Мотивированы не только деньгами, но также идеей создания идеального продукта для широкой аудитории по всему миру.
- Наличие вклада в open-source. У вас есть собственные наработки со звездочками на Github, а также коммиты, принятые в более или менее крупные проекты.
- Онлайн-присутствие. У вас ненулевой рейтинг на StackOverflow; есть публикации в собственном блоге и/или на профильных ресурсах.
- Владение тестированием. Вы умеете писать e2e-тесты / unit-тесты.
- Опыт работы по Agile. Вы можете поделиться своим опытом использования Scrum/Kanban, user stories, planning poker, парного программирования и т. д.