Full Stack разработчик (Laravel+AngularJS)
Прямой работодатель Telemetron.net ( telemetron.net )
Опыт работы от 3 до 5 летот 140 000 до 200 000 ₽
Мы - компания, которая производит лучшую в России систему телеметрии для торговых (вендинговых) автоматов - 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 минутах ходьбы от м. Кировский Завод
- Гибкий график
- Зерновой кофе, чай и плюшки :)