Front-end Developer

Зарплата

от 80 000 ₽

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

МоскваПолный рабочий день

Компания

Разработка ПО для киосков самообслуживания, терминалов оплаты, процессинга

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

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

Компания TYME производит и поддерживает программное обеспечение для платежных терминалов, информационных киосков, процессинга, платежных шлюзов. Это уникальное ПО эксплуатируется как в России, так и в странах ближнего и дальнего зарубежья.

Нам нужен человек, способный вдохнуть и поддерживать жизнь в интерфейсах пользователя наших устройств и информационных систем. Для этого мы открываем вакансию Front-end Developer.

Нужно делать:

  • Развивать и разрабатывать front-end для новых продуктов компании
  • Участвовать в принятии решений по архитектуре пользовательского интерфейса и back-end систем (в части API)
  • Развивать архитектуру новых продуктов
  • Верстать интерфейс пользователя
  • Поддерживать архитектуру существующих продуктов
  • Писать код грамотно
  • Работать в команде по scrum
  • Совершенствовать процесс разработки

Обязательные требования:

  • Умение грамотно и лаконично верстать HTML+CSS (с минимальным использованием изображений)
  • Знание и понимание языка JavaScript, а также всех его особенностей - наследования, классов, замыканий, событий и т.д.
  • Опыт использования библиотеки jQuery
  • Умение экономить память и оптимизировать код по производительности
  • Умение использовать client-side шаблонизаторы (JSRender, например)
  • Понимание архитектуры MV*, модульности
  • Умение разобраться в чужом коде и подстроиться под текущий стиль
  • Реальный практический опыт написания Single-Page-Application (SPA)
  • Умение профилировать код
  • Опыт работы с SVN или GIT

Желательные требования:

  • Знать и использовать Яндекс.БЭМ
  • Опыт использования библиотек типа AngularJS, Bootstrap, backbone, ReactJS и т.п.
  • Понимание того, как работают базы данных (реляционные и не очень)
  • Написание юнит-тестов для своих компонентов
  • Опыт реализации функционала UI используя исключительно нативный код.
  • Умение работать с инструментами для сборки проекта по типу Grunt / Gulp / Webpack
  • Опыт разработки server-side на PHP

Личные качества:

  • Ответственность, инициативность, коммуникабельность, внимательность к мелочам

Бонусы

Ощутимая квартальная премия