Вакансии
Вернуться назад
Front-end разработчик
Самара

Чем предстоит заниматься

  • Участие в проектировании архитектуры отдельных модулей веб-сервиса

  • Разработка пользовательских интерфейсов на Angular 5, вот некоторые из предстоящих задач:
  • Редизайн мессенджера
  • Разработка админки (SVG, d3.js)
  • Поддержка и улучшение существующего кода
  • Верстка (html5 + CSS3/SCSS)
  • Покрытие кода юнит-тестами

Стек

  • TypeScript 2.7.2
  • html5
  • CSS3, Flexbox, bootstrap
  • angular 5 + rxjs 5
  • ajax
  • websocket
  • Service worker
  • cookies, localstorage
  • nginx

Сторонние сервисы, с которыми взаимодействует платформа

  • Algolia
  • Pusher channels
  • OAuth (Google, Facebook)
  • instagram, facebook, google+ (медиа)

Инструменты разработки

  • angular-cli (webpack 3)
  • jenkins
  • gitlab
  • git

Баг трекер:

  • JIRA

Юнит тесты

  • karma
  • jasmine

Библиотеки, наиболее важные

  • lodash
  • moment
  • socket io
  • ngx-charts

Опыт разработки пользовательских интерфейсов от года, включающий:

  • ES 6, либо ES 7
  • Фреймворки Angular 2+ (TypeScript)
  • RXJS (Reactive Extensions Library for JavaScript)
  • Работу со сторонними библиотеками (любыми, для нас важно понимание когда и зачем их использовать)
  • Верстку (IE, Safari, Chrome, Firefox): html5, CSS3, Flexbox
  • Webpack или аналоги
  • Взаимодействие с бэкендом: ajax, json
  • Git
  • Работу с баг-трекером (Jira, либо Redmine)
  • Ответственность, способность работать в команде, ориентация на результат

Будет плюсом:

  • RXJS (Reactive Extensions Library for JavaScript): rxjs 5+
  • Опыт работы с фреймворками: Angular 4.3+ (модули, компоненты, сервисы, пайпы, реактивные формы, роутинг)​
  • Система управления репозиториями кода: GitLab
  • Опыт работы со сторонними библиотеками: lodash, moment, ngx-bootstrap
  • Опыт работы с api сторонних сервисов: google, facebook
  • webpack 3
  • Написание тестов (Jasmine, Karma)
  • Взаимодействие с бэкендом: ajax, json, websocket
  • Опыт работы с cookies, localstorage (хотя бы понимание что это и зачем они нужны)
  • Опыт с svg (d3js/ngx-charts)

Мы предлагаем:

  • Принять участие в разработке международного проекта
  • Современный стек технологий
  • Оформление по ТК РФ
  • Гибкий график работы, возможность периодически работать удаленно
  • Курсы английского языка
  • Возможности для карьерного и профессионального развития
  • Приятный и дружелюбный коллектив
  • Работу в комфортабельном офисе класса «А», БЦ "Звезда", пр. Ленина, 25,
  • Настольный теннис и футбол, бильярд, x-box, велопарковка
Откликнуться на вакансию