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.