Front-end Developer

Требования

ФронтендJavaScriptAngularJadeStylus

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

Неполный рабочий деньМожно удаленно

Компания

HackPack is the global network for the media industry, helping media outlets & companies find, hire & manage their teams

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

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

О проекте:

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, парного программирования и т. д.