Frontend-инженер (React/TypeScript)
Ищем сильного фронтенд-инженера для разработки интерфейсов AI-продуктов с нуля. Нужно уверенное знание React, TypeScript, CSS, опыт с REST API, SSE, WebSocket и визуализацией данных. Предлагаем свободу в архитектуре, работу в небольшой команде и офис в центре Москвы.
Зарплата ниже рынка
На 15% ниже медианы JavaScript по 161 вакансиям за 90 дней.
Что предстоит делать
О компании Мы разрабатываем собственные AI-продукты – как для внутренних процессов компании, так и для клиентов, где результат измеряется конкретной пользой. В нашу команду разработчиков и AI-специалистов мы приглашаем сильного фронтенд-инженера, который возьмёт на себя всю интерфейсную часть наших продуктов: от первого экрана до готового, удобного и производительного UI.
- Проектировать и разрабатывать интерфейсы для наших AI-продуктов с нуля
- Превращать сырые макеты или словесное описание задачи в рабочий, аккуратный UI
- Самостоятельно принимать решения по архитектуре фронтенда: компонентная структура, состояние приложения, работа с API
- Интегрировать интерфейс с backend-сервисами, включая потоковую передачу данных (SSE, WebSocket)
- Реализовывать визуализацию данных — графики и диаграммы на SVG или Canvas
- Развивать существующие интерфейсы, постепенно переходя от текущего HTML-стека к современному фреймворку.
- Следить за производительностью и размером сборки, удобством и наглядностью интерфейсов для конечных пользователей.
- Взаимодействовать с продуктовой командой, внедрять решения, основанные на UX и CX.
- Что для нас важно
- Обязательные требования:
- Уверенное знание HTML, CSS, JavaScript, TypeScript.
- Опыт работы с React или Preact — понимание хуков и написание производительного кода.
- Умение вёрстывать интерфейс на чистом CSS без UI-библиотек: адаптивность, темизация.
- Опыт работы с REST API, а также стриминговыми протоколами (SSE, WebSocket)
- Опыт визуализации данных через SVG или Canvas без тяжёлых графических библиотек.
- Опыт сборки проектов на Vite, понимание оптимизации размера бандла.
- Понимание базовых принципов UX: что делает интерфейс удобным, а не только красивым.
- Умение работать самостоятельно и нести полную ответственность за свой участок.
- Будет большим плюсом:
- Опыт разработки Telegram Mini Apps.
- Опыт работы с PWA и service worker.
- Опыт локализации интерфейсов (i18n).
- Опыт работы с финансовыми интерфейсами.
- Опыт использования AI-инструментов в разработке (Cursor, Copilot и подобные) — у нас в команде это стандарт.
- Ссылка на портфолио, GitHub или примеры интерфейсов, которые вы делали.
- Приветствуются навыки дизайнера интерфейсов.
- Кого мы ищем
- Нам интересен человек, который:
- Умеет самостоятельно верстать интерфейс по макету или по описанию задачи
- Готов брать на себя ответственность за качество своего участка.
- Смотрит на интерфейс с точки зрения пользователя, а не только с точки зрения кода.
- Умеет предложить хорошее интерфейсное решение, отталкиваясь от задачи и цели продукта с учетом UX и CX.
- Готов работать в динамичной среде с несколькими продуктами одновременно.
- Готов повышать свой профессиональный уровень и совершенствовать навыки своей работы, в том числе с помощью ИИ.
- Умеет работать в команде
- Что предлагаем
- Полную свободу в выборе как строить интерфейсы наших продуктов
- Участие в создании AI-продуктов с нуля
- Небольшую сильную команду без бюрократии
- Прямой контакт с руководством
- Офис рядом с м. Чистые пруды
- Стоимость проекта обсуждается
- Мы нацелены на долгосрочное сотрудничество (планируется несколько проектов).
- Если вам интересно не просто верстать по макету, а строить интерфейс продукта с нуля — будем рады познакомиться.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийСтарший Full-Stack разработчик
Разработка бэкенда на Node.js и мобильного приложения на React Native для международного проекта. Требуется 5+ лет опыта, знание JavaScript/TypeScript и английский Upper-Intermediate. Предлагают гибкий график, медстраховку и возможности для роста.
Старший Full Stack разработчик (Node.js/React/Блокчейн)
~2 096 500 ₸ оценка
Разработка масштабируемых бэкенд-сервисов и React-приложений для блокчейн-платформы. Требуется опыт с Node.js, TypeScript, микросервисами и блокчейном. Предлагают удаленную работу, конкурентную зарплату и ежегодный пересмотр.
Старший Backend разработчик
~2 096 500 ₸ оценка
Разработка и поддержка масштабируемых бэкенд-сервисов для блокчейн-приложений. Требуется опыт с Node.js, TypeScript, микросервисами и блокчейн-технологиями. Предлагается удаленная работа и высокая зарплата.
Senior Backend Developer (TypeScript/Node.js)
~2 096 500 ₸ оценка
Ищем опытного backend-разработчика (Senior) для создания системы управления железнодорожной логистикой. Нужно проектировать REST API, работать с TypeScript, Node.js, NestJS, PostgreSQL и Temporal. Предлагаем полную удаленку, белую зарплату и возможности для профессионального роста.
Senior Angular Developer (Team Lead)
~2 096 500 ₸ оценка
Ищем опытного Angular-разработчика для технического лидерства в команде, работающей над агентскими платформами. Требуется глубокое знание Angular 15+, SSR, NGRX/NGXS, RxJs, TypeScript, а также опыт наставничества. Предлагается удаленная работа и возможность использовать AI-инструменты в повседневных задачах.
Разработчик платформы для работы с блокчейнами
~2 096 500 ₸ оценка
Ищем опытного разработчика для создания и развития платформы для работы с блокчейнами. Нужен глубокий опыт с JavaScript, React, TypeScript, Redux (от 5 лет) и Rust с node.js (от 4 лет), а также навыки проектирования архитектуры и работы с микрофронтедами. Предлагаем удалённую работу, гибкий график, ДМС и возможности для роста.