Вакансия: Fullstack Web Developer ( Laravel, PHP, Vue.js ) в Алматы

Полное описание вакансии: Fullstack Web Developer ( Laravel, PHP, Vue.js ) в Алматы

ID Название вакансии Город Компания От До Валюта Тип вакансии Дата и время публикации вакансии Роль
2313534 Fullstack Web Developer ( Laravel, PHP, Vue.js ) Алматы > DUKE Технологии 400000 700000 KZT open 2025-01-07
Необходимые навыки
  • > Git
  • > Веб-программирование
  • > HTML
  • > PHP
  • > SCSS
  • > Laravel
  • > Vue
  • > Разработка ПО
  • > Webpack
  • > Frontend
  • > Java Script
  • > REST API
  • > Backend
  • > Vue.js
  • > API
  • > Agile Project Management
  • > phpMyAdmin
  • > Nginx
  • > npm
  • > Vite
Требования

HTML: Знание основ HTML, понимание семантической разметки, опыт работы с формами, таблицами и другими стандартными элементами. SCSS: Опыт работы со...

Обязанности

Разработка клиентских приложений и проектов. Принимать решения по развитию back-end, front-end. Участие в разработке высоконагруженных проектов, работа в...

Описание

Что мы предлагаем?

  • Офис в квартире на Жарокова-Ходжанова (если вам вдруг важен офис то у нас пока так)
  • Работа в офисе, к сожалению формат работы не любит удаленку, как минимум первое время
  • Бонусы за успешные запуски проектов
  • 7-часовой рабочий день, с 11:00 до 19:00 (пн-пт);
  • Покупка любых курсов для повышения вашей квалификации
  • Работа над проектами крупных брендов Казахстана и за его пределами, рекламных акции, сбора и обработки данных.
  • Мы ищем себе долгосрочных партнеров с которыми будем вместе расти и развиваться, чем вы больше вы вкладываетесь в нас, тем больше мы даем вам.
  • Если не умеете все что нам нужно, не проблема, покажем и научим, но если вы только начинаете в dev, и у вас уровень стажера или слабого джуна, то подучитесь и возвращайтесь позже обязательно рассмотрим.


Что мы ждем от вас:

Фронтенд:

  • HTML: Знание основ HTML, понимание семантической разметки, опыт работы с формами, таблицами и другими стандартными элементами.
  • SCSS: Опыт работы со SCSS (препроцессор CSS). Знание основных возможностей, таких как переменные, миксины, вложенные правила и т. д.
  • Vue.js: Глубокое понимание жизненного цикла компонентов, использование директив (v-if, v-for, etc.), понимание Composition API, создание и использование Vuex для управления состоянием приложения.
  • Vite & Webpack: Опыт настройки и работы с сборщиками Vite и Webpack, знание основных плагинов, оптимизации производительности, code splitting.
  • Кроссбраузерная и адаптивная верстка: Опыт работы с макетами из Figma и Photoshop. Умение верстать точно и пиксель-перфектно, знание основных проблем кроссбраузерности и умение их решать. Опыт создания адаптивных и резиновых интерфейсов для разных устройств.

Бэкенд:

1. Laravel:

  • Основы Laravel: Знание структуры фреймворка, работа с конфигурацией, сервис-провайдерами и фасадами.
  • Eloquent ORM: Понимание и опыт работы с объектно-реляционным отображением в Laravel. Умение создавать модели, связи между ними (один ко многим, многие ко многим и т. д.), использование мутаторов, акцессоров и скоупов.
  • API: Опыт создания RESTful на Laravel, работа с авторизацией, обработка ошибок и формирование структурированных ответов.
  • Маршрутизация: Умение создавать и группировать маршруты, настройка префиксов, миддлваров, и пространств имен.
  • Blade: Опыт работы с шаблонизатором Blade, включая создание шаблонов, директивы управления, компоненты и слоты.
  • Миграции: Создание и применение миграций для управления структурой базы данных, использование сидов для начальной загрузки данных.
  • Тестирование: Опыт написания юнит и функциональных тестов с использованием PHPUnit или Laravel Dusk.
  • PHP 8.1+: Глубокое понимание объектно-ориентированного и функционального программирования на PHP, знание новых возможностей версий 8.1 и выше.
  • MySQL: Опыт проектирования и оптимизации баз данных, написания сложных SQL-запросов, знание индексации и нормализации данных.
  • Алгоритмизация: Умение решать задачи на алгоритмы и структуры данных. Опыт решения задач на платформах типа LeetCode, понимание сложности алгоритмов и оптимизация решений.

2. Работа с сервером (если не умеете научим):

  • Ubuntu Server: Умение работать с Ubuntu Server на уровне командной строки, управление процессами, настройка сетевых служб.
  • LEMP стек: Опыт установки, настройки и оптимизации LEMP стека (Linux, Nginx, MySQL, PHP) для веб-приложений на Laravel.

3. Работа в команде:

  • Git: Опыт работы с системой контроля версий Git, знание основных команд (clone, pull, push, merge, rebase), опыт работы с ветками и решение конфликтов. Опыт с Github / GitLab.

4. Agile & JIRA (если не умеете научим):

  • Опыт работы в Agile-командах, понимание принципов разработки и жизненного цикла спринтов. Умение эффективно работать с JIRA для управления задачами, багами и другими элементами проекта.

* Бонусом будет:

  • Умение общаться и работать в команде.
  • Понимание принципов безопасной разработки.
  • Знание английского языка на техническом уровне.

Важно для кандидата быть готовым к регулярному изучению новых технологий, так как IT-сфера постоянно меняется.

Что вы будете делать:

  • Разработка клиентских приложений и проектов;
  • Принимать решения по развитию back-end, front-end;
  • Участие в разработке высоконагруженных проектов, работа в команде;
  • Разработка нового функционала;
  • Оптимизация производительности клиентской части высоко-нагруженных веб-приложений;
  • создание микро-сервисов и сервисов для сбора и обработки данных;
  • Анализ требований, составление плана работ и реалистичные оценки по предоставляемым задачам;
  • Участие в обсуждении процессов разработки, освоение новых технологий в сжатые сроки.

К откликам на резюме, желательно прикладывать ссылку на github (с вашим кодом), и ссылки на реализованные вами проекты.

Вверх