Просмотр вакансии

Сегодня 28-07-2025 16:47
28.07.2025, 08:15

Frontend-разработчик (React / TypeScript) в AI/ML-стартап

Работодатель: Структура Лабс

Структура Лабс

Город: Челябинск
Зарплата:  от 100000 RUR
Занятость: Полная занятость, Удаленная работа
Опыт работы: От 1 года до 3 лет

Структура Лабс – молодая технологическая команда, создающая цифровые продукты на стыке AI, анализа коммуникаций и человеческого взаимодействия.

Наш первый продукт – ГласПро – умный ассистент, который «слушает, понимает и помогает договориться». Платформа на базе технологий NLP и распознавания речи умеет записывать разговоры (встречи, звонки), расшифровывать их в текст и структурировать по смыслу. Главное – она не просто делает транскрипт, а выделяет ключевые смыслы, фиксирует договорённости и повышает эффективность общения. Иными словами, мы превращаем разговоры в полезный инструмент: понятно, что обсуждалось, кто что предложил, о чём договорились и какие вопросы остались открыты.

Сейчас проект на этапе MVP: уже разработана архитектура, выбран стек (Python + FastAPI, PostgreSQL, React + TypeScript, AI-интеграции) и готов ряд модулей. Команду составляют основатель (20+ лет в IT и бизнесе) и первые энтузиасты с опытом продуктовой разработки и инженерного проектирования. Впереди – запуск пилотных проектов для B2C, B2B и госсектора. Да, у нас пока стартап без раскрученного бренда, без громкого маркетинга. Но есть реальная проблема, которую решаем (неэффективные встречи, недопонимание, потерянные договорённости), чёткое позиционирование и потенциал использования в разных сферах, а главное – миссия: мы не просто пишем код, мы улучшаем качество человеческого общения. Мы ценим прозрачность и честность – никаких завышенных обещаний, только то, что действительно можем сделать.

Почему вам будет интересно у нас:

  • Создание продукта с нуля – вы не просто исполнитель, а соавтор. Первые сотрудники у руля разработки имеют полный голос в решениях и архитектуре. Ваши идеи реально повлияют на продукт, технологии и процессы.

  • Сложные и нестандартные задачи – от обработки аудио и NLP до real-time редакторов и интеграции с AI-сервисами. Будет шанс поработать с современными технологиями ИИ и прокачаться сразу в нескольких областях (бэкенд, данные, ML).

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

  • Рост вместе с компанией – стартап = быстрый профессиональный рост. Нет бюрократии и жёсткой иерархии, можно брать ответственность, проявить инициативу и быстро вырасти до тимлида или архитектора.

  • Близость к продукту и команде – прямая работа с основателем, минимум формальностей: идеи обсуждаем вместе, эксперименты приветствуются. Такой формат даёт огромные возможности учиться напрямую у опытных предпринимателей и инженеров.

  • Высокая степень свободы – гибкий график, возможность удалённой работы. Ориентируемся на результат, а не на часы в офисе. Главное – выполненные задачи.

  • Прозрачность и доверие – открыто говорим о целях, финансах и рисках. Вы всегда будете знать, что происходит с продуктом (метрики, фидбек клиентов, планы) и на что идет ваш вклад.

Задачи на этой позиции:

  • Разработка пользовательского интерфейса платформы на React + TypeScript: создание новых разделов, компонентов и страниц.

  • Интеграция с RESTful / WebSocket-API (React Query, Axios), работа с real-time данными.

  • Поддержка и развитие дизайн-системы и UI-кита (Tailwind CSS, Radix UI/Shadcn).

  • Обеспечение адаптивности и высокой производительности интерфейса (code-splitting, мемоизация, виртуализация таблиц).

  • Настройка и оптимизация сборки (Vite), участие в CI/CD-процессе, покрытие кода тестами и проведение Code Review.

  • Внедрение решений локализации и i18n (React Intl) для поддержки нескольких языков.

  • Взаимодействие с backend-разработчиком, ML-инженером и дизайнером: совместное планирование спринтов, согласование API и UX-требований.

  • Участие в архитектурных решениях фронтенда – выбор библиотек, оптимизация состояния и обеспечение масштабируемости SPA.

Наши требования:

  • Опыт коммерческой разработки React-приложений от 2 лет.

  • Уверенное знание TypeScript, понимание системы типов и Generics.

  • Практический опыт работы с CSS-фреймворками (Tailwind или аналоги) и библиотеками компонентов (Radix UI/Shadcn).

  • Умение интегрировать и использовать REST/GraphQL-API, опыт с Axios/fetch и React Query.

  • Навыки оптимизации производительности (мемоизация, виртуализация, lazy loading).

  • Опыт тестирования: unit/integration (Jest) и e2e (Playwright или Cypress).

  • Владение Git и участие в Pull-Request flow; понимание принципов CI/CD.

  • Базовые навыки работы с Linux, Docker и командной строкой.

  • Технический английский – чтение документации, переписка.

  • Самостоятельность и проактивность: способность находить решения в условиях неопределённости.

  • Командность: умение открыто коммуницировать и разделять ценности прозрачности и честности.

Будет плюсом:

  • Опыт с Storybook и построением дизайн-систем.

  • Знание Module Federation или микрофронтендов.

  • Опыт SSR/Next.js.

  • Участие в open-source-проектах, наличие pet-проектов или хакатон-побед.

  • Знакомство с AI/ML-интеграциями на клиенте (Web Speech API, OpenAI SDK).

  • Навыки DevOps (настройка GitHub Actions, Docker/K8s).

Что предлагаем:

  • Финансовые условия: достойная рыночная зарплата (обсуждается по итогам интервью) с перспективой роста по мере развития проекта. Опционы в компании – для ключевых сотрудников, внесших значимый вклад.

  • Формат работы: удалённо с гибким графиком, либо коворкинг (по желанию). Мы ценим work-life balance, важно результативное выполнение задач, а не где и когда вы работаете.

  • Отпуск и соцпакет: оплачиваемый отпуск 28 дней, больничные. Официальное оформление (контракт) с испытательным сроком ~3 месяца.

  • Развитие: оплата профильного обучения, курсов или конференций по необходимости. Внутри команды – менторство от опытных коллег, совместные разборы задач. Первые разработчики смогут вырасти до ведущих позиций по мере масштабирования стартапа.

  • Культура: стартап-атмосфера доверия и открытости. Минимум формальностей, прямая связь с фаундерами. Каждое мнение учитывается при разработке продукта. Мы поощряем инициативу и эксперименты – “лаборатория” в названии не случайна.

  • Влияние: возможность увидеть прямой эффект своего труда. Вы помогаете решать важную проблему – улучшать коммуникацию людей. Ваш вклад может изменить то, как тысячи людей проводят встречи и диалоги. Это работа с миссией, которая добавляет мотивации в каждодневные задачи.

Процесс отбора: отправляйте резюме или ссылки на профиль (GitHub, проекты) в сопроводительном письме. Обычно процесс такой: короткое знакомство (30 минут, Zoom), техническое интервью (1-1.5 ч, с задачками и обсуждением кода) и финальное общение с основателем. Без долгих тестов на weeks – ценим ваше время. Постараемся дать обратную связь каждому кандидату.

Ждём вас в команду Структура Лабс!

Адрес: Челябинск, Тернопольская улица, 6

 

Откликнуться на вакансию

Дата
28.07 29.07
USD
2.9473 2.955
EUR
3.4581 3.4485
RUB
3.703 3.7002
UAH
7.0576 7.0894
CHF
3.6992 3.6951
GBP
3.9662 3.9648
PLN
8.1269 8.0974
Минск
Утром: °C
Днем: °C
Вечером: °C
Ночью: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения