⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Full Stack разработчик (Laravel+AngularJS)

Прямой работодатель  Telemetron.net ( telemetron.net )
Санкт-Петербург, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Fullstack • PHP • Laravel • AngularJS • Hardware • SaaS/PaaS • Телекоммуникации
14 мая
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет
от 140 000 до 200 000 ₽
Работодатель  Telemetron.net
Описание вакансии

Мы - компания, которая производит лучшую в России систему телеметрии для торговых (вендинговых) автоматов - telemetron.
Теперь, когда об этом знаем не только мы, но и все наши клиенты, у отдела web-разработки прибавилось работы.

Поэтому в нашу дружную и весёлую команду требуются ещё программисты. Мы ищем сотрудника в штат и сотрудника на удаленную работу.

Условия задачи:

Дан проект на PHP7, при этом часть на Laravel 8, проект частично покрыт тестами, всё работает на PostgreSQL и активно использует очередь (rabbitmq).
Со стороны frontend почти весь проект работает на AngularJS (через ngUpgrade от ng8). Весь код лежит в git (gitlab).
У нас есть 100500 задач и идей для этого проекта, и мы ищем человека, который будет нам помогать всё это переводить на рельсы свежего Angular и немного поддерживать имеющееся.

То есть, ключевые вещи:

  • AngularJS. Можно и просто Angular, но для перевода старого кода потребуются знания AngularJS;
  • Javascript (ES6+), TypeScript;
  • опыт работы с git (Gitlab);
  • PHP;
  • опыт покрытия кода тестами;
  • Laravel 5+;
  • SQL на хорошем уровне;
  • знание английского языка на уровне чтения технической документации;
  • опыт разработки SPA более 2-х лет;
  • понимание принципов работы браузера (DOM, JS-движок, работа с HTTP);

Из необязательного, но приятного:

  • опыт работы с очередями (rabbitmq, mqtt);
  • умение профилировать свой код (время, память, скорость рендера);
  • использование jslint;
  • знание систем сборки проекта (webpack, gulp);
  • верстка с использованием Bootstrap 3+ (без jquery) или какого-либо иного фреймворка или шаблона;
  • знание flexbox; опыт работы с CSS-препроцессорами;
  • умение поднять и настроить локальное окружение;
  • понимание подходов к разработке и умение их применять;
  • понимание популярных паттернов (Factory, Builder, Adapter, Facade), их специфики;
  • знание Unix-систем (чуть лучше, чем просто знание командной строки);
  • знание принципов работы сети, стек протоколов, OSI;
  • умение быстро прототипировать интерфейсы, делать мокапы;
  • понимание принципов UX при построении UI;
  • Умение обосновывать решения и предлагать новые идеи - самое большое преимущество!

И условия (помимо зарплаты):

  • Работа в молодой растущей компании с хорошим аппетитом
  • Оформление по ТК РФ без сюрпризов
  • Офис в 10 минутах ходьбы от м. Кировский Завод
  • Гибкий график
  • Зерновой кофе, чай и плюшки :)