ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
2313534 | Fullstack Web Developer ( Laravel, PHP, Vue.js ) | Алматы | > DUKE Технологии | 400000 | 700000 | KZT | open | 2025-01-07 |
Требования
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 (с вашим кодом), и ссылки на реализованные вами проекты.