💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Fullstack Developer (Laravel, Vue.js, Docker)

Зарплата

от 130 000 до 180 000 ₽

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

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

Компания

Наша компания успешно работает на рынке наружной рекламы с 2015 года.

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

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

Интересный проект и нестандартные технические задачи!

Обязанности:

  • Разрабатывать новые и улучшать существующие проекты на Laravel + Vue.js.
  • Писать производительный и безопасный код и рефакторить и улучшать существующий, умение разбираться в чужом коде;
  • Работа с RESTful API;
  • Писать тесты, включая e2e.

Требования:

  • Глубокие знания PHP, JS, их возможностей и области применения;
  • Глубокие знания MySQL, PostgreSQL, Redis и языка SQL как такового(Объединение таблиц, Индексы, Оптимизация запросов, Шаблоны, Нормализация, Компромиссы);
  • Интересный и широкий опыт работы с Laravel, Yii1, Yii2 и Vue.js (Nuxt.js, Vuex) в разных проектах;
  • Опыт использования Docker и настройки Dockerfile, gitlab-ci файлов в проекте;
  • Внимательный к деталям;
  • Абсолютная автономность и компетентность в решаемых вопросах;
  • Понимание парадигмы ООП и принципов SOLID, DRY, KISS;
  • Понимание особенностей SSR и RESTful API;
  • Разработка стратегического решения с учетом тактических компромиссов;
  • Умение работать в среде Linux, bash, sh;
  • Опыт интеграций со сторонними сервисами (1С, платежные системы и т.д.);
  • Участие в проектировании программной архитектуры и проведении технического анализа функциональных требований к платформе;
  • Оценка трудоёмкости задач (декомпозиция, проверка и выявление зависимостей, рисков, блокирующих задач, пояснение оценок);
  • Участие в составлении и актуализации технической документации.
  • Создавать пользовательские интерфейсы на основе фреймворков Vue material, Vuetify или на аналогах;
  • Вовремя сигнализировать о рисках/проблемах;
  • Базовые знания серверов, умение настраивать Linux, Apache, Nginx и Crontab;
  • Умение работать с RabbitMq(или альтернативными технологиями);
  • Участвовать в анализе, проектировании и оценке технических решений вместе с командой;
  • Писать unit и функциональные тесты;
  • Умение проектировать API сервисов;
  • Умение проводить bugfix и работу над ошибками;
  • Знание HTML5 API, Bootstrap, Flexbox & Grid, Tailwind CSS, CSS3 и препроцессоров (SCSS);
  • Знание REST/SOAP, XML/JSON;
  • Умение работать в команде;
  • Работа с Git, Gitflow;
  • Многозадачность, умение эффективно организовывать свою работу.
  • Опыт использования систем сборки: Composer и NPM, а так же Gulp, Grunt, Webpack.

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

  • Понимание принципов UI и UX;
  • Понимание принципов работы WebRTC (желательно);
  • Готовность изучать новое для себя (и не только) каждый день;

Условия:

  • Работа в профессиональной и дружелюбной команде;
  • Своевременная и стабильная заработная плата по результатам собеседования, фиксированный оклад +премия; от 180 тысяч рублей
  • Место работы: Волгоградский проспект, д.32, к.12
  • Оформление согласно ТК РФ с первого рабочего дня;
  • График работы 5/2 с 9.00 до 18.00.