Strong Middle Full-Stack разработчик (Next.js / TypeScript)
Вакансия для Strong Middle Full-Stack разработчика с экспертизой в Next.js и TypeScript. Нужно разрабатывать сложные веб-приложения, работать с современными фронтенд- и бэкенд-технологиями, обеспечивать высокое качество кода. Предлагается работа в проекте с передовым стеком и современными архитектурными подходами.
Зарплата не указана — оценили по рынку
На основе 254 похожих вакансий за 90 дней.
Что предстоит делать
<h3>Strong Middle Full-Stack Developer (Next.js / TypeScript)</h3><h3>О роли</h3><p>Мы ищем опытного Full-Stack Developer с глубокими знаниями современной архитектуры на TypeScript и пониманием экосистемы Next.js. Эта роль требует человека, способного проектировать масштабируемые приложения, создавать сложные UI-системы, реализовывать бэкенд-логику и поддерживать высокие стандарты инженерии через тестирование и оптимизацию производительности.</p><p>Вы будете работать над созданием сложных веб-приложений с использованием новейших фронтенд- и бэкенд-технологий, следуя современным архитектурным паттернам и лучшим практикам.</p><h3>Требуемые технические навыки</h3><h3>Frontend</h3><p><strong>Next.js 15+ (App Router)</strong></p><p>Уверенное практическое понимание:</p><ul><li>React Server Components (RSC) vs Client Components</li><li><code>use client</code> / <code>use server</code></li><li><code>revalidatePath</code></li><li>Архитектура App Router и стратегии рендеринга</li></ul><p><strong>React 19</strong></p><p>Практический опыт работы с:</p><ul><li>Context API</li><li><code>useState</code></li><li><code>useCallback</code></li><li><code>useRef</code></li><li>Пользовательские хуки</li><li>Сложная логика взаимодействия, включая реализацию drag с использованием pointer-event</li></ul><p><strong>TypeScript (строгий режим)</strong></p><p>Продвинутые знания TypeScript, включая:</p><ul><li>Branded types</li><li>Utility types (<code>Pick<></code>, <code>NonNullable<></code>, <code>Awaited<></code>, <code>ReturnType<></code>)</li><li>Паттерны exhaustive switch checking</li><li>Валидация схем с помощью Zod</li><li>Принципы строгой типобезопасной архитектуры</li></ul><p><strong>Tailwind CSS + Shadcn UI (Radix UI)</strong></p><p>Опыт создания сложных UI-систем, а не только стилизации компонентов:</p><ul><li>Dialog</li><li>Sheet</li><li>Popover</li><li>Tabs</li><li>Многоразовые дизайн-системы и архитектура компонентов</li></ul><p><strong>URL как управление состоянием</strong></p><p>Опыт работы с:</p><ul><li><code>nuqs</code></li><li>Типобезопасные параметры поиска</li><li>Паттерны управления состоянием через URL как альтернатива Redux/Zustand</li></ul> <h3>Backend</h3><p><strong>Next.js Server Actions</strong></p><p>Глубокое понимание полных рабочих процессов:</p><ul><li>Аутентификация и авторизация</li><li>Мутации данных</li><li><code>revalidatePath</code></li><li>Структурированная обработка ошибок и error enums</li></ul><p><strong>Prisma 6 + PostgreSQL</strong></p><p>Практический опыт работы с:</p><ul><li>ORM-паттерны</li><li><code>Prisma.validator()</code></li><li><code>satisfies</code></li><li>Связи (Relations)</li><li>Реализация soft delete</li><li>Понимание, когда переходить от ORM-абстракций к чистому SQL</li></ul><p><strong>SQL</strong></p><p>Умение писать сложные запросы, включая:</p><ul><li>Запросы с <code>WITH CTE</code></li><li>Агрегированные отчетные запросы</li><li>Параметризованный SQL с использованием <code>Prisma.sql</code></li></ul> <h3>Тестирование</h3><p>Опыт работы с:</p><p><strong>Bun Test</strong></p><ul><li>Модульное тестирование (чистые функции)</li><li>Интеграционное тестирование (мокированный Prisma)</li><li>DOM-тестирование с использованием:<br><ul><li><code>@testing-library/react</code></li><li><code>happy-dom</code></li></ul></li></ul><p><strong>Архитектура тестирования</strong></p><ul><li>Паттерны динамического импорта</li><li>Стратегии сброса кэша для изоляции тестов</li></ul> <div> <a href="https://jobs.dou.ua/companies/luxe-quality/vacancies/363065/#reply-btn-id">Відгукнутись на вакансію</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Luxe Quality
2 активные вакансии в компании
Старший React Native разработчик мобильных приложений
~1 709 295 – 3 199 930 ₸ оценка
Ищем опытного React Native разработчика для создания мобильных приложений в сфере медицинского страхования. Требуется 5+ лет опыта, глубокие знания React Native и TypeScript. Предлагаем удаленную работу, медстраховку и курсы английского.
Похожие вакансии
6 вакансийMiddle Full-Stack инженер
Разработка и оптимизация front-end приложений на React, Node.js и TypeScript для платформы кибербезопасности. Требуется опыт с микросервисами, CI/CD, Kafka и Docker. Предлагается удаленная работа, гибкий график и обучение.
Backend-разработчик (TypeScript/Python, AI-фичи)
~1 294 181 ₸ оценка
Ищем бэкенд-разработчика для EdTech-продукта, который будет строить сервисы персонализации обучения и AI-фичи. Нужен опыт с TypeScript или Python, PostgreSQL, Docker и LLM. Предлагают полную удалёнку, работу с AI-инструментами и интересные задачи в растущей компании.
Full-stack разработчик (Node.js + React)
~1 294 181 ₸ оценка
Ищем разработчика для создания полного цикла функций: от бэкенда на Node.js и работы с базами данных до фронтенда на React. Нужно интегрировать Web3 и блокчейн, а также участвовать в DevOps и оптимизации запросов.
Middle/Senior Frontend разработчик (Pixi.js)
Evoplay ищет разработчика для создания браузерных игр на Pixi.js. Нужно знать JavaScript, TypeScript, HTML5 и один из игровых фреймворков. Предлагают гибкий график и поддержку.
Разработчик AI-платформы Deeep.app
~1 294 181 ₸ оценка
Разработка AI-платформы Deeep.app: создание фронтенда на Next.js и бэкенда на Node.js + TypeScript, работа с PostgreSQL и интеграция AI-сервисов. Требуется опыт с современным JavaScript-стеком и интерес к AI-инструментам.
Веб-разработчик / Tilda-мастер (поддержка сайта компании)
~1 294 181 ₸ оценка
Ищем универсального веб-разработчика для создания лендингов на Tilda и поддержки сайта компании. Нужен опыт работы с конструкторами, уверенное знание HTML/CSS/JavaScript и базовое понимание бэкенда. Предлагаем удаленную проектную работу с гибкой загрузкой.