Middle Frontend-разработчик
Ищем опытного Middle Frontend-разработчика для работы над платформой автоматизации продаж на маркетплейсах. Требуется глубокое знание React, TypeScript, MobX, Redux Toolkit и архитектуры FSD. Предлагаем удалённую работу, современный стек, дружную команду и возможности роста.
Эта вакансия платит больше рынка
На 40% выше медианы JavaScript по 200 вакансиям за 90 дней.
Что предстоит делать
Marpla — платформа для автоматизации продаж на маркетплейсах. Мы помогаем продавцам увеличивать обороты, оптимизировать рекламу, улучшать карточки товаров и управлять ассортиментом. Сейчас мы ищем опытного Middle Frontend-разработчика, который готов брать на себя сложные задачи, глубоко погружаться в продукт, предлагать технические решения в рамках команды. Что предстоит делать: • Разрабатывать масштабируемые интерфейсы на React + TypeScript; • Участвовать в проработке архитектуры (FSD), писать универсальные компоненты; • Работать с несколькими слоями состояния: MobX (с DI и сервис-архитектурой), Redux Toolkit; • Работать с API (REST, WebSocket), обрабатывать данные; • Оптимизировать производительность, внедрять ленивую загрузку, Tree-shaking; • Писать код, который будет понятен другим разрабочикам (иммутабельность данных, чистые функции, правильное деление на слои: Component, Store, Service, ApiService); • Настраивать инъекции зависимостей на разных слоях приложения (root, module, feature); • Участвовать в code-review, планировании спринтов, дейли-встречах, спринт-демо и ретроспективах; • Участвовать в техдолговых задачах и рефакторинге ключевых модулей (выносить общую логику в абстрактные классы и наследоваться от них, выносить хуки и сервисы в Core модуль); • Приводить legacy код к современным стандартам с помощью наследования, DI, рефакторинга, разбиения больших сущностей на отдельные абстрактные слои; • Оценивать свои задачи в story points, отправлять их в release ветки; Кого мы ищем: • 4+ лет коммерческого опыта с React + TypeScript; • Отличное понимание архитектуры frontend-приложений (FSD, service layer, IoC, DI); • Экспертное владение React (virtual DOM, hooks, мемоизация, ReactPortal, фабрика компонентов, Router, Context, и т.д.); • Экспертное владение SCSS (mixins, variables, css global variables, flexbox, BEM) • Уверенное владение MobX (Observable, Computed, Reaction, RunInAction, When). • Знание DI и изоляции слоёв; • Владение инструментами Chrome Devtools: Source (Scope, Breakpoints, и т.д.) для дебага, Network, Performace, умение обнаруживать утечки RAM и CPU в Memory будет плюсом; • Экспертное владение TypeScript. Умение писать собственные Generic Types, наследование, Utility Types; • Уверенная работа с REST API (CRUD, AbortSignal), WebSocket; • Опыт работы с MUI, таблицами, визуализациями, формами (у нас есть собственный UI-Kit на основе MUI, который мы сами дополняем и улучшаем); • Знание оптимизации производительности, обработки ошибок (try-catch); • Поддержание DI архитектуры приложений (мы используем Inversify); • Умение проектировать интерфейсы на уровне фич и модулей, а не только компонентов (понимание что и когда вынести в core, shared, ui-kit); Будет плюсом: • Опыт в e-commerce или маркетплейсах; • Разработка расширений для браузеров; • Опыт написания unit тестов; • Опыт с Redux Toolkit и MobX, понимание DI и изоляции слоёв; • Опыт работы с монорепой (lerna, nx); • Опыт работы с Service Workers; • Обработки ошибок Sentry) • Опыт работы с Angular 2+ с глубоким пониманием IoC и DI для эффективного управления зависимостями. • Страсть к непрерывному самосовершенствованию; • Готовность брать на себя ответственность;
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в MARPLA
2 активные вакансии в компании
AI-разработчик / LLM-инженер (Node.js, Flowise)
~733 965 ₸ оценка
Ищем AI-разработчика для внедрения ИИ-функциональности в SaaS-продукт для продавцов на Wildberries. Нужно проектировать и реализовывать LLM-интеграции на Node.js и Flowise, работать с LangChain.js, RAG, векторными БД и API OpenAI/Anthropic. Предлагаем полную удалёнку, владение направлением и небольшую команду без бюрократии.
Похожие вакансии
6 вакансийFrontend-разработчик
~928 200 – 1 458 600 ₸ оценка
Frontend-разработчик для поддержки и развития P2P-платформы. Требуется опыт от 3 лет, уверенное знание JavaScript/TypeScript, React/Vue/Next.js, работа с REST API и WebSocket. Предлагается удаленная работа в долгосрочной технической команде.
Junior+/Middle разработчик
~928 200 – 1 458 600 ₸ оценка
Компания ищет Junior+/Middle разработчика для создания веб-приложений на C++, Node.js и React. Нужен опыт от 1 года, знание PostgreSQL, Docker и CI/CD. Предлагают удаленку, белую зарплату и рост.
Frontend-разработчик (Angular)
~928 200 – 1 458 600 ₸ оценка
Разработка пользовательских интерфейсов на Angular для налоговой функции. Требуется опыт от 2-3 лет с Angular, TypeScript и RxJS. Предлагают работу в крупной консалтинговой компании с обучением и карьерным ростом.
Frontend-разработчик (React/TypeScript)
~928 200 – 1 458 600 ₸ оценка
Ищем middle frontend-разработчика для создания интерфейсов медицинского сервиса. Нужно знать React, TypeScript, Next.js и уметь писать тесты. Предлагаем удаленку, высокую зарплату и соцпакет.
Middle Frontend-разработчик (Vue.js)
~928 200 – 1 458 600 ₸ оценка
Ищем Middle Frontend-разработчика с опытом работы на Vue.js от 3 лет для создания интерфейсов САПР-платформы nanoCAD. Нужно уверенно владеть TypeScript, JavaScript, HTML/CSS, работать с REST API и Git. Предлагаем гибкий график, удалёнку или офис, ДМС и белую зарплату.
Fullstack TypeScript Developer (Middle+)
~928 200 – 1 458 600 ₸ оценка
Ищем fullstack-разработчика на TypeScript с упором в backend для работы над сложной системой. Нужно уверенное владение NestJS, PostgreSQL, React и Docker. Предлагаем удалённую работу и интересные задачи с современным стеком.