Вердиев Салех Илхам Оглы

BtlРазмер не указан

О компании

Описание компании пока не заполнено.

Город: Москва

Открытые вакансии (6)

Вердиев Салех Илхам Оглы Android-разработчик (Kotlin, Jetpack Compose)
150 000 – 280 000 ₽Москва
ПрограммистУдалённая работа3–6 лет
Android-разработчик (Kotlin, Jetpack Compose) ONEMA · ВАКАНСИЯ О проекте Действующий маркетплейс с B2C-витриной, B2B-контуром для поставщиков и двумя мобильными приложениями. В продукте работает AI-ассистент: подбор товаров по запросу, рецепты, голосовой ввод. Android-приложение написано на Kotlin и Jetpack Compose, работает с бэкендом по REST через BFF на Next.js; изображения берёт из Supabase Storage. Карты и адреса — на Yandex MapKit, пуши — Firebase Cloud Messaging, аналитика и атрибуция — AppMetrica и AppsFlyer. Технологический стек Kotlin 2.0.21, Jetpack Compose (BOM 2024.12, Material 3, navigation-compose), Hilt 2.52, KSP, Coroutines и Flow, OkHttp 4.12 с kotlinx.serialization, Coil, DataStore, security-crypto, Firebase (FCM, Remote Config, Analytics), Yandex MapKit 4.26, AppsFlyer, AppMetrica. AGP 8.9.1, minSdk 26, targetSdk 36, Google Play Console. Основные обязанности Развивать Android-приложение на Jetpack Compose: экраны, навигация, состояния загрузки и ошибок. Работать с REST API: слой сети на OkHttp, сериализация через kotlinx.serialization, обработка ошибок и нестабильной сети. Поддерживать авторизацию по телефону (SMS и звонок) и безопасное хранение токенов через DataStore и security-crypto. Поддерживать пуши через FCM, работу с адресами и картами на Yandex MapKit, геокодинг и зоны доставки. Развивать экраны AI-ассистента: диалог, голосовой ввод, подбор товаров. Работать с аналитикой и атрибуцией: AppMetrica, AppsFlyer, телеметрия событий. Выпускать релизы в Google Play, поддерживать внутренние тестовые треки и подпись сборок. Настроить CI и автоматизацию сборок, наращивать покрытие тестами. Держать паритет функциональности с iOS и единый контракт API вместе с fullstack-разработчиком. Требования Коммерческий опыт Android-разработки от 2 лет. Kotlin и Jetpack Compose в продакшене. Coroutines и Flow: асинхронность, отмена, жизненный цикл. Внедрение зависимостей: Hilt или Dagger. Внятная архитектура (MVVM, MVI, Clean) и понимание, зачем она. Работа с REST и JSON: OkHttp или Retrofit, kotlinx.serialization или Moshi. Безопасное хранение данных: DataStore, EncryptedSharedPreferences. Пуши через Firebase Cloud Messaging. Самостоятельный выпуск сборок в Google Play. Готовность разбираться в существующем коде, а не переписывать его с нуля. Будет плюсом Yandex MapKit или другие картографические SDK, работа с геокодингом и зонами. Firebase Remote Config, аналитика и атрибуция: AppsFlyer, AppMetrica. CI для Android: GitHub Actions, fastlane, автоматическая подпись и публикация. Unit-тесты и Compose UI tests. Kotlin Multiplatform. Работа в паре с iOS-разработчиком над одним продуктом. Мы предлагаем Работу над продуктом с живой аудиторией: маркетплейс с веб-витриной, B2B-контуром и двумя мобильными приложениями. Современный стек: Kotlin 2.0, Compose, Material 3 — без XML-вёрстки и наследия. Реальное влияние на инженерные практики: релизный процесс и тесты предстоит выстроить, а не наследовать чужие. Оплату всех согласованных часов: время фиксируется в трекере. Задачи приходят от PM уже согласованными. Первый месяц — пилотный объём работ с обратной связью по итогам. Удалённый формат и минимум встреч: статус-созвон 15 минут, дальше работа. Формат работы Уровень Middle / Middle+ Опыт от 2 лет Формат удалённо, часовой пояс — не более +3 часов к московскому График основное окно работы — 10:00–19:00 МСК, статус-созвон по будням в 11:30 МСК Оформление договор с самозанятым или ИП Как откликнуться Пришлите ссылку на приложение в Google Play, к которому вы приложили руку, и напишите, что именно в нём делали вы.
Вердиев Салех Илхам Оглы IOS-разработчик (Swift, SwiftUI)
150 000 – 280 000 ₽Москва
ПрограммистУдалённая работа3–6 лет
iOS-разработчик (Swift, SwiftUI) ONEMA · ВАКАНСИЯ О проекте Действующий маркетплейс с B2C-витриной, B2B-контуром для поставщиков и двумя мобильными приложениями. В продукте работает AI-ассистент: подбор товаров по запросу, рецепты, голосовой ввод. iOS-приложение написано на SwiftUI, опубликовано в App Store, работает с бэкендом по REST через BFF на Next.js; изображения берёт из Supabase Storage. Карты и адреса — на Yandex MapKit, пуши — Firebase, аналитика и атрибуция — AppMetrica и AppsFlyer, отчёты о падениях — KSCrash. Технологический стек Swift 5, SwiftUI, deployment target iOS 17, Swift Concurrency (async/await), Swift Package Manager. Firebase (Messaging, Analytics, App Check), Yandex MapKit 4.36, AppsFlyer, AppMetrica, KSCrash. Xcode, TestFlight, App Store Connect. Основные обязанности Развивать iOS-приложение на SwiftUI: экраны, навигация, состояния загрузки и ошибок. Работать с REST API: слой сети, модели Codable, обработка ошибок и нестабильной сети. Поддерживать авторизацию по телефону (SMS и звонок) и безопасное хранение токенов в Keychain. Поддерживать пуши через Firebase, работу с адресами и картами на Yandex MapKit, геокодинг и зоны доставки. Развивать экраны AI-ассистента: диалог, голосовой ввод, подбор товаров. Работать с аналитикой и атрибуцией: AppMetrica, AppsFlyer, телеметрия событий. Выпускать релизы: TestFlight, публикация в App Store, разбор замечаний ревью. Настроить CI и автоматизацию сборок, наращивать покрытие тестами. Держать паритет функциональности с Android и единый контракт API вместе с fullstack-разработчиком. Требования Коммерческий опыт iOS-разработки от 2 лет. SwiftUI в продакшене, а не только в пет-проектах. Swift Concurrency: async/await, отмена, состояния гонки — в проекте это основной инструмент. Внятная архитектура приложения (MVVM или аналог) и понимание, зачем она. REST и JSON: Codable, слой сети, повторные попытки, обработка ошибок. Хранение секретов, Keychain, авторизация по токену. Пуш-уведомления и жизненный цикл приложения. Самостоятельный выпуск сборок в TestFlight и App Store. Готовность разбираться в существующем коде, а не переписывать его с нуля. Будет плюсом Yandex MapKit или другие картографические SDK, работа с геокодингом и зонами. Firebase, аналитика и атрибуция: AppsFlyer, AppMetrica. CI для iOS: fastlane, Xcode Cloud, GitHub Actions. Unit-тесты и опыт приведения legacy-кодовой базы в порядок. Работа в паре с Android-разработчиком над одним продуктом. Мы предлагаем Работу над продуктом с живой аудиторией: маркетплейс с веб-витриной, B2B-контуром и двумя мобильными приложениями. Современный стек: SwiftUI, iOS 17, async/await — без UIKit-наследия. Реальное влияние на инженерные практики: релизный процесс и тесты предстоит выстроить, а не наследовать чужие. Оплату всех согласованных часов: время фиксируется в трекере. Задачи приходят от PM уже согласованными. Первый месяц — пилотный объём работ с обратной связью по итогам. Удалённый формат и минимум встреч: статус-созвон 15 минут, дальше работа. Формат работы Уровень Middle / Middle+ Опыт от 2 лет График основное окно работы — 10:00–19:00 МСК, статус-созвон по будням в 11:30 МСК Оформление договор с самозанятым или ИП Как откликнуться Пришлите ссылку на приложение в App Store, к которому вы приложили руку, и напишите, что именно в нём делали вы.
Вердиев Салех Илхам Оглы Fullstack-разработчик (TypeScript: бэкенд + веб / Node.js )
150 000 – 320 000 ₽Москва
ПрограммистУдалённая работа3–6 лет
Fullstack-разработчик (TypeScript: бэкенд + веб) ONEMA · ВАКАНСИЯ О проекте Действующий маркетплейс с двумя контурами: B2C-витрина с мобильными приложениями на iOS и Android и B2B-часть для поставщиков, сотрудников и администраторов. В продукте работает AI-ассистент: подбор товаров по запросу на естественном языке, рецепты, учёт диетических ограничений. Технически это двенадцать сервисов на Node.js и TypeScript плюс два мобильных приложения. Витрина и BFF — на Next.js 16.2 (App Router) и React 19, четыре B2B-приложения на том же стеке, данные и авторизация — в Supabase. Вокруг работают воркеры: пуш-уведомления, эмбеддинги для поиска, синхронизация с AmoCRM, экспорт телеметрии, обработка изображений. Деплой в Docker. Технологический стек Веб: Next.js 16.2 (App Router), React 19, TypeScript 5.7 strict, @supabase/ssr, lucide-react. Админка: @xyflow/react, @dnd-kit, exceljs, xlsx, sharp, react-image-crop. Бэкенд: Next.js route handlers (70 в BFF, 57 в витрине), Express 4.21, Fastify 4.28, Node ≥ 20.9, pg 8.11. Данные: Supabase — PostgreSQL, Auth, Storage; PL/pgSQL, Row Level Security. AI: OpenAI API (gpt-4.1-mini, вызовы по HTTP), @xenova/transformers — локальные эмбеддинги. Интеграции: 1С, AmoCRM, Exolve (SMS), Resend (email), VK, Yandex, S3/R2. Инфраструктура: Docker, GitHub Actions, pino, Sentry, Vitest. Основные обязанности Развивать B2C-витрину и BFF на Next.js, а также четыре B2B-приложения: админку, кабинет поставщика, кабинет сотрудника, авторизацию. Проектировать и поддерживать API, которым пользуются веб и оба мобильных клиента: контракт, версионирование, обратная совместимость. Отвечать за данные в Supabase: схема, индексы, функции PL/pgSQL, политики Row Level Security. Завести миграции и версионирование схемы БД в репозитории. Развивать AI-ассистента: поиск по эмбеддингам, вызовы LLM, разбор запросов на естественном языке. Поддерживать воркеры на Node.js: пуши, эмбеддинги, синхронизация с CRM, телеметрия, обработка изображений. Поддерживать интеграции с 1С, AmoCRM, SMS- и email-провайдерами. Держать наблюдаемость: структурные логи pino, ошибки в Sentry, разбор продакшен-инцидентов. Собирать и деплоить в Docker, развивать CI на GitHub Actions — сейчас он настроен только в двух репозиториях. Требования Коммерческий опыт fullstack-разработки на TypeScript от 3 лет. Next.js на App Router и React в продакшене, строгий TypeScript. PostgreSQL на уверенном уровне: схема, индексы, разбор плана запроса. Разграничение доступа на уровне базы: Row Level Security или аналогичные механизмы. Node.js: Express или Fastify, фоновые воркеры. Проектирование REST API, который потребляют мобильные клиенты. Supabase, Firebase или самостоятельно собранная связка Postgres + Auth + Storage. Docker и понимание, как сервис попадает на продакшен. Будет плюсом PL/pgSQL и версионирование схемы: Supabase CLI, Flyway, Sqitch или собственный подход. Векторный поиск, эмбеддинги, практический опыт с LLM API. Интеграции с 1С и CRM-системами. Sentry, структурное логирование, работа с инцидентами. Тесты: покрытие сейчас минимальное, и его предстоит наращивать. Желательно: стек второго направления У нас есть второе направление — два действующих интернет-магазина на PHP. Полное совпадение по этому стеку не требуется, но если такой опыт есть, вы сможете подключаться к задачам обоих направлений, а не одного: PHP 8.1 и Laravel 9: Eloquent, очереди, планировщик, Artisan-команды. Blade, Tailwind CSS, Alpine.js, Vite — серверный рендеринг витрины. MySQL и Memcached, кеширование запросов Eloquent. Laravel Passport и Sanctum, права на ролях (spatie/laravel-permission). Nginx, Docker Compose, GitLab CI — окружения и деплой магазинов. Интеграции со службами доставки: СДЭК, Boxberry, FivePost, Почта России. Генерация документов и выгрузок: Excel (maatwebsite/excel), PDF (FPDF/FPDI), штрихкоды и QR-коды. Обработка медиа: Intervention Image, FFmpeg. Next.js 15 и React 19 в headless-варианте — второй магазин собран как отдельный фронт к API. Нагрузочное тестирование на k6 — сценарии на 500–2000 rps. Мы предлагаем Работу над продуктом с живой аудиторией: маркетплейс с веб-витриной, B2B-контуром и двумя мобильными приложениями. Современный стек в актуальных версиях: Next.js 16, React 19, Kotlin 2.0, SwiftUI на iOS 17. Реальное влияние на инженерные практики: команда собирается заново, процессы предстоит выстроить, а не наследовать чужие. Оплату всех согласованных часов: время фиксируется в трекере. Задачи приходят от PM уже согласованными. Первый месяц — пилотный объём работ с обратной связью по итогам: обе стороны спокойно проверяют, подходим ли друг другу. Удалённый формат и минимум встреч: статус-созвон 15 минут, дальше работа. Формат работы Уровень Middle+ / Senior Опыт от 3 лет Занятость есть объём на полный день, частичная загрузка обсуждается Формат удалённо, часовой пояс — не более +3 часов к московскому График основное окно работы — 10:00–19:00 МСК, статус-созвон по будням в 11:30 МСК Оформление договор с самозанятым или ИП Как откликнуться Напишите пару предложений о самой сложной задаче со схемой данных или правами доступа, которую вы проектировали: в чём была сложность и к какому решению пришли.
Вердиев Салех Илхам Оглы DevOps Engineer / Системный администратор
130 000 – 180 000 ₽Москва
АдминистраторУдалённая работа3–6 лет
DEVOPS ENGINEER / СИСТЕМНЫЙ АДМИНИСТРАТОР О РАБОТЕ Мы сопровождаем и развиваем действующие e-commerce проекты: витрины, личные кабинеты, административные панели, интеграции с платёжными системами, службами доставки, уведомлениями и аналитикой. Бизнес работает каждый день, поэтому стабильность инфраструктуры, предсказуемый деплой и быстрая диагностика инцидентов — не абстрактные ценности, а ежедневная работа. Проекты сделаны на Laravel и Next.js, частично — на серверных шаблонах Blade. Код в GitLab, задачи в Яндекс.Трекере. В команде backend- и frontend-разработчики, тестировщики и PM. Проекты публичные и находятся под постоянным автоматизированным трафиком: боты, парсеры, попытки подбора доступов, всплески паразитной нагрузки. Поэтому часть работы — защита контура и расследование подозрительной активности, а не только поддержка окружений. Ищем DevOps-инженера, который возьмёт на себя production- и staging-окружения: серверы, деплой, домены и SSL, очереди и фоновые процессы, бэкапы, мониторинг, логи и безопасность периметра. Нужен человек, аккуратный с продакшеном и умеющий быстро находить причину, когда что-то отвалилось или кто-то ломится внутрь. СТЕК Linux, Nginx, SSL, DNS, домены; PHP-FPM и окружение Laravel, Node.js и окружение Next.js; MySQL/PostgreSQL, Redis, очереди и воркеры, cron и фоновые процессы; резервное копирование; Git, GitLab CI/CD, деплой и rollback, управление окружениями и секретами; мониторинг, логирование, алерты; защита от ботов и DDoS, WAF и CDN, rate limiting, fail2ban, харденинг серверов, аудит доступов. ОБЯЗАННОСТИ - Поддерживать production- и staging-окружения e-commerce проектов. - Настраивать и сопровождать Nginx, SSL, домены, редиректы, PHP-FPM, Node.js, очереди и фоновые процессы. - Организовывать деплой и rollback, управлять переменными окружения, секретами и доступами. - Развивать CI/CD в GitLab: сборки, прогоны, предсказуемая доставка изменений на прод. - Следить за доступностью, нагрузкой, местом на диске, состоянием очередей, логами и ошибками. - Настраивать резервное копирование и регулярно проверять восстановление, а не только сам факт бэкапа. - Развивать мониторинг и алертинг, чтобы о проблеме мы узнавали первыми. - Купировать атаки на инфраструктуру: отсекать паразитный трафик и попытки подбора, настраивать rate limiting и правила WAF, при необходимости подключать защиту на уровне CDN. - Расследовать инциденты безопасности: собирать и анализировать логи, восстанавливать хронологию, закрывать использованный вектор и фиксировать выводы. - Участвовать в разборе production-инцидентов вместе с разработчиками и помогать с диагностикой производительности. - Поддерживать инфраструктурную часть интеграций, в том числе при подключении новых платёжных провайдеров. ТРЕБОВАНИЯ - Опыт администрирования Linux-серверов и web-приложений от 2 лет. - Уверенная работа с Nginx, SSL, DNS, cron, правами доступа, логами и базовой серверной безопасностью. - Понимание деплоя PHP/Laravel- и Node.js/Next.js-приложений: что где живёт, как перезапускается, что ломается. - Практический опыт противодействия атакам на web-инфраструктуру (DDoS и флуд, брутфорс, агрессивный парсинг, ботовый трафик) и расследования инцидентов по логам. - Понимание типовых векторов атак на web-приложения и того, как они выглядят со стороны сервера. - Опыт настройки резервного копирования, мониторинга и алертинга. - Умение быстро диагностировать проблемы доступности, производительности и окружений по логам и метрикам, а не перебором. - Аккуратность в работе с production, доступами, секретами и конфигурациями. БУДЕТ ПЛЮСОМ - Опыт с Cloudflare или другим CDN/WAF: правила, challenge, geo- и rate-ограничения. - Docker, контейнеризация окружений, docker-compose. - Опыт с GitLab CI/CD и автоматизацией деплоя. - Очереди, кэш (Redis), балансировка, тюнинг Nginx и PHP-FPM под нагрузкой. - Опыт харденинга серверов, аудита доступов и ротации секретов. - Опыт поддержки e-commerce проектов с реальными заказами и платёжными сценариями. - Настройка наблюдаемости: метрики, централизованные логи, uptime-мониторинг, алерты в мессенджер. - Базовые навыки скриптинга (Bash, Python) для автоматизации рутины. ЧТО ПРЕДЛАГАЕМ - Работу с production-инфраструктурой действующих проектов, где результат виден сразу. - Оплату всех согласованных часов, время фиксируется в трекере. - Возможность выстроить инфраструктурные процессы под себя: деплой, окружения, наблюдаемость, защита периметра. - Задачи приходят от PM уже согласованными. - Первый месяц — пилотный объём работ с обратной связью по итогам: обе стороны спокойно проверяют, подходим ли друг другу. - Удалённый формат и минимум встреч: статус-созвон 15 минут, дальше работа. ФОРМАТ РАБОТЫ Уровень: Middle / Middle+ Опыт: от 2 лет Занятость: частичная (part-time), объём обсуждается Формат: удалённо, часовой пояс — не более +3 часов к московскому График: основное окно работы 10:00–19:00 МСК, статус-созвон по будням в 11:30 МСК КАК ОТКЛИКНУТЬСЯ Напишите пару предложений о самом неприятном production-инциденте, который вы разбирали: что упало и как вы нашли причину.
Вердиев Салех Илхам Оглы ТЕСТИРОВЩИК / QA ENGINEER
110 000 – 160 000 ₽Москва
ТестировщикУдалённая работа3–6 лет
ТЕСТИРОВЩИК / QA ENGINEER (РУЧНОЕ ТЕСТИРОВАНИЕ) О РАБОТЕ Мы сопровождаем и развиваем действующие e-commerce проекты: витрины, личные кабинеты, административные панели, интеграции с платёжными системами, службами доставки, уведомлениями и аналитикой. Через продукты ежедневно проходят живые заказы и оплаты, поэтому цена пропущенной ошибки измеряется не в баг-репортах, а в деньгах. Проекты сделаны на Laravel и Next.js, частично — на серверных шаблонах Blade. Задачи ведём в Яндекс.Трекере, код — в GitLab. В команде backend- и frontend-разработчики, DevOps, PM и тестировщики. Ищем ручного тестировщика для работы с витринами, личными кабинетами, административными панелями, каталогом, корзиной, оформлением заказа и интеграциями. Важно не просто проходить чек-лист, а понимать пользовательские сценарии и помогать команде выпускать стабильные изменения. ЧТО ПРЕДСТОИТ ТЕСТИРОВАТЬ Функциональное, регрессионное, приёмочное и кроссбраузерное тестирование; проверка API, работа с DevTools, сетевыми запросами и логами ошибок. Области: каталог, карточка товара, фильтры, поиск, корзина, оформление заказа, личный кабинет, админка, платежи, доставка, уведомления, аналитика, промо-механики и акции. Артефакты: чек-листы, тест-кейсы, баг-репорты, приёмка релизов. ОБЯЗАННОСТИ - Тестировать новые задачи и доработки в e-commerce проектах. - Проверять пользовательские сценарии: каталог, фильтры, поиск, карточки товаров, корзину, оформление заказа и личный кабинет. - Проверять административные сценарии: работу с заказами и их статусами, промо-механики и акции. - Проверять интеграции с платёжными системами, доставкой, уведомлениями и аналитикой, в том числе при подключении новых провайдеров. - Описывать баги с шагами воспроизведения, фактическим и ожидаемым результатом, окружением и приоритетом. - Оформлять и поддерживать чек-листы и тест-кейсы по ключевым сценариям. - Участвовать в регрессе, приёмке релизов и проверке исправлений после production-инцидентов. ТРЕБОВАНИЯ - Коммерческий опыт ручного тестирования web-проектов от 2 лет. - Опыт функционального, регрессионного и приёмочного тестирования, проверка в основных браузерах. - Понимание клиент-серверного взаимодействия: HTTP-методы, коды ответов, работа с API, чтение сетевых запросов и консоли в DevTools. - Умение проверять сложные многошаговые сценарии — от корзины до оплаты и статуса доставки — и находить неочевидные ошибки. - Баг-репорты и чек-листы, по которым разработчик воспроизводит проблему без уточняющих вопросов. БУДЕТ ПЛЮСОМ - Опыт тестирования интернет-магазинов и административных панелей. - Проверка API через Postman или аналогичные инструменты. - Опыт тестирования платёжных сценариев и интеграций со службами доставки. - SQL на уровне SELECT — посмотреть данные в базе самостоятельно. - Базовое понимание HTML/CSS/JS и умение читать ошибки в консоли браузера. ЧТО МЫ ЖДЁМ ЧЕРЕЗ ТРИ МЕСЯЦА - По ключевым сценариям есть чек-листы, которыми пользуется вся команда. - Регресс перед релизом проходится предсказуемо и за понятное время. - Критичные баги ловятся до продакшена, а не по обращению пользователей. ЧТО ПРЕДЛАГАЕМ - Работу над действующими проектами с реальными пользователями: результат тестирования виден сразу, а не через полгода до релиза. - Оплату всех согласованных часов, время фиксируется в трекере. - Возможность выстроить QA-процесс под себя: чек-листы, критерии приёмки, порядок регресса. - Задачи приходят от PM уже согласованными. - Первый месяц — пилотный объём работ с обратной связью по итогам: обе стороны спокойно проверяют, подходим ли друг другу. - Удалённый формат и минимум встреч: статус-созвон 15 минут, дальше работа. ФОРМАТ РАБОТЫ Уровень: Middle / Middle+ Опыт: от 2 лет Занятость: есть объём на полный день, частичная загрузка обсуждается Формат: удалённо, часовой пояс — не более +3 часов к московскому График: основное окно работы 10:00–19:00 МСК, статус-созвон по будням в 11:30 МСК КАК ОТКЛИКНУТЬСЯ Напишите пару предложений о самом сложном баге, который вы находили: в чём была проблема и как вы к ней подобрались.
Вердиев Салех Илхам Оглы Fullstack Developer — Laravel + React/Next.js
130 000 – 250 000 ₽Москва
ПрограммистУдалённая работа3–6 лет
О проекте Мы работаем с действующими e-commerce проектами: интернет-магазинами, личными кабинетами, административными панелями и интеграциями с внешними сервисами. Один проект построен на монолитной архитектуре Laravel с серверным рендерингом (Blade), второй — на headless-архитектуре: отдельное backend-API на Laravel и frontend-приложение на Next.js. В продуктах есть реальные пользователи, заказы, оплаты, доставка, уведомления и аналитика, поэтому важны стабильность, корректность данных, производительность интерфейса и ответственность за production. Ищем fullstack-разработчика, который закрывает и backend, и frontend: пишет и дорабатывает Laravel-бэкенд и API, поддерживает интерфейсы на Blade и развивает витрину на React / Next.js. Подойдёт специалисту, который умеет разбираться в бизнес-логике, аккуратно работать с существующей кодовой базой и выбирать подход по задаче, доводя интерфейсы до production-качества. Технологический стек Backend: PHP, Laravel, Eloquent, REST API, миграции, queues/jobs, авторизация, сессии, реляционные БД. Frontend: Blade-шаблоны, Tailwind CSS, Alpine.js; React, Next.js, TypeScript, SSR/SSG, адаптивная вёрстка. Инфраструктура: Nginx, Git, Laravel Vite, production-логи, базовое понимание CI/CD. Основные обязанности • Разрабатывать и дорабатывать backend на Laravel: бизнес-логику, каталог, корзину, заказы, личный кабинет и административные разделы. • Проектировать и поддерживать REST API и интегрировать с ним интерфейсы: состояния загрузки, обработка ошибок, стабильный API-контракт. • Поддерживать интерфейсы на Blade-шаблонах и развивать витрину на React / Next.js. • Верстать адаптивные интерфейсы и дорабатывать интерактивные элементы: слайдеры, модальные окна, формы и состояния интерфейса. • Работать с SSR/SSG, SEO-метаданными, изображениями и производительностью. • Поддерживать интеграции с платежами, доставкой, уведомлениями, аналитикой и внешними API. • Разбирать production-ошибки, работать с логами, участвовать в code review и разборе инцидентов. Требования • Коммерческий опыт fullstack-разработки от 2–3 лет с якорем на PHP / Laravel. • Уверенное понимание Laravel: MVC, middleware, routing, validation, queues/jobs, Eloquent. • Опыт проектирования и поддержки REST API, работы с реляционными БД и оптимизацией запросов. • Уверенный JavaScript/TypeScript и адаптивная вёрстка; опыт с Tailwind CSS или utility-first подходом и серверными шаблонами (Blade, Twig или похожий подход). • Опыт с React и Next.js — как минимум на уровне уверенной поддержки и развития готового приложения. • Понимание базовой безопасности web-приложений: авторизация, CSRF, права доступа, обработка пользовательского ввода. • Понимание форм, валидации, состояний приложения, обработки ошибок и e-commerce сценариев. Будет плюсом • Глубокий опыт с Next.js App Router, серверными компонентами (RSC), next/image и CSS Modules. • Опыт с headless/e-commerce архитектурой: отдельные frontend и backend API. • Опыт с Alpine.js, Swiper, Fancybox, Inputmask. • Опыт с админками, складскими остатками, промо-механиками и каталогом. • Опыт с очередями, кэшем, файловым хранилищем и мониторингом. • Опыт оптимизации производительности, Core Web Vitals и SEO. Формат сотрудничества Мы работаем по SLA-модели, поэтому формат найма гибкий и подбирается под кандидата: • Full-time — постоянная занятость, полный рабочий день. • Part-time — частичная занятость, согласованное количество часов в неделю. • Сдельная оплата — оплата по выполненным задачам / спринтам без фиксированного графика, в рамках SLA по срокам. Конкретный формат и условия обсуждаются на собеседовании — исходя из вашей текущей загрузки и наших задач по SLA. Мы предлагаем • Работу над действующими e-commerce продуктами с реальными пользователями. • Задачи end-to-end на двух стеках: от Laravel-бэкенда и API до интерфейсов на Blade и Next.js. • Взаимодействие с QA, DevOps и PM. • Удалённый формат работы. • Гибкий формат занятости: full-time, part-time или сдельная оплата — на выбор. Формат работы Уровень: Middle / Middle+ Занятость: full-time, part-time или сдельная оплата (по договорённости) Формат: удалённо График: обсуждается, согласовывается под выбранный формат занятости и SLA Оплата: обсуждается с кандидатом индивидуально (оклад, почасовая ставка или сдельная — в зависимости от формата)