Компания MOON -крупнейший в РФ производитель мягкой мебели.
Надежная российская компания – на рынке более 30 лет.
Лидер в своей отрасли, безупречный имидж надежного поставщика и работодателя.
Ответственность перед сотрудниками, здоровый микроклимат и сплоченный коллектив.
Обязанности:
- Разработка серверной логики на PHP с помощью Yii2
- Создание и настройка REST API для взаимодействия с фронтендом
- Работа с базами данных (MySQL) через ORM Yii2
- Управление авторизацией, аутентификацией, настройка безопасности
- Обработка бизнес-логики, валидация данных, взаимодействие с внешними сервисами
- Обеспечение корректного обмена данными между React и Yii2 через API
- Настройка CORS, обработка ошибок, обеспечение безопасности передачи данных
- Совместная работа фронтенда и бэкенда как единой системы
- Создание интерфейса на React
- Использование компонентного подхода для построения UI
- Управление состоянием приложения (Redux)
- Взаимодействие с backend через API (AJAX, fetch, axios)
- Оптимизация производительности
- Yii2+React
ЗАДАЧИ
- Хорошее знание PHP (8.x и выше)
- Опыт работы с Yii2 (структура фреймворка, MVC, компоненты, модули)
- Создание и поддержка RESTful API
- Работа с реляционными БД (MySQL, PostgreSQL), опыт написания SQL-запросов и использование ActiveRecord
- Знание принципов аутентификации и авторизации (JWT, OAuth, RBAC в Yii2)
- Безопасность серверной части (защита от SQL-инъекций, XSS, CSRF)
- Опыт работы с системами контроля версий (Git)
- Уверенное владение JavaScript (ES6+) и React (компоненты, хуки, жизненный цикл)
- Опыт создания SPA (одностраничных приложений)
- Работа с управлением состоянием (Redux, Context API)
- Взаимодействие с API через fetch или axios
- Знание HTML5, CSS3, препроцессоров (SASS/LESS)
- Понимание адаптивной и кроссбраузерной верстки
- Оптимизация производительности React-приложений
- Опыт настройки CORS и работы с HTTP-заголовками
- Навыки отладки, тестирования и обработки ошибок на бэкенде и фронтенде
- Базовое понимание DevOps (настройка серверов, Docker, CI/CD)
- Умение работать в команде, писать чистый и документированный код
- Английский язык для чтения технической документации
Требования:
- Базовое понимание устройства ПК, принципы работы процессора, памяти и дисков для оптимизации разработки и тестирования
- Навыки работы с ОС (Windows, Linux, macOS), умение настраивать рабочее окружение, устанавливать и настраивать ПО
- Уверенное использование терминала (bash, PowerShell) для выполнения задач автоматизации, работы с файлами и системными процессами
- Опыт работы с системами управления пакетами (apt, yum, brew, npm, pip) и запуском серверов локально
- Понимание основных сетевых протоколов (HTTP/HTTPS, TCP/IP, DNS), принципов работы клиент-серверной архитектуры
- Навыки работы с API, настройка запросов, знание REST и/или GraphQL
- Основы безопасности сетей и приложений (SSL/TLS, CORS)
- Знание работы с файловой системой, форматов данных (JSON, XML), системами баз данных (SQL, NoSQL)
- Умение разбираться с путями, правами доступа и резервным копированием данных
- Базовые навыки использования Docker, понимание создания контейнеров и работы с ними для изоляции приложений
- Знакомство с виртуальными машинами и облачными сервисами (AWS, Azure, GCP)
- Знание систем контроля версий (Git) и принципов совместной работы с кодом
- Навыки работы с IDE, отладчиками, сборщиками и тестовыми фреймворками
Мы предлагаем:
- Работу в развивающейся Компании, с собственным производством.
- Место работы: г. Ногинск, ул. Индустриальная, 38 А
- Уровень заработной платы обсуждается индивидуально с успешным кандидатом.
- Оформление по ТК РФ (полностью белая заработная плата, оплата больничных листов и отпусков);
- График работы: гибрид
- Выходные дни: суббота, воскресенье;
- Работа в дружном и профессиональном коллективе с возможностью карьерного роста.
- Возможность приобретать продукцию компании с корпоративной скидкой.
Здесь ты не будешь еще одним сотрудником! Ты будешь частью команды, где твое мнение имеет значение!