15 сен

react разработчик корпоративного мессенджера

ниже рынка на 99,3%
вакансия 2 000 ₽
в среднем 268 506 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

Calmis — технологический стартап, создающий безопасный корпоративный мессенджер на базе протокола Matrix и развивающий open-source клиент Element Web/Desktop.

задачи

  • Разрабатывать и поддерживать форк Element Desktop, включая main/renderer, IPC и electron-builder;
  • Создавать SPA-страницы и виджеты на React и TypeScript с интеграцией Matrix SDK;
  • Проектировать управление состоянием без Redux через синглтон-сторы и flux-диспетчер;
  • Писать модульные тесты с использованием Jest, Vitest и RTL;
  • Оптимизировать производительность через профилирование React, виртуализацию и устранение лишних перерисовок;
  • Интегрировать REST API и JS SDK, включая авторизацию и обработку ошибок;
  • Работать с крупным легаси-кодом и форком: вносить точечные изменения, патчить зависимости и выполнять слияние с апстримом;
  • Участвовать в архитектурных решениях и код-ревью.

требования

  • Опыт работы с React 19 и TypeScript в строгом режиме от 3 лет: хуки, useSyncExternalStore, дженерики и discriminated unions;
  • Готовность работать с легаси class-компонентами и flux-диспетчером;
  • Опыт работы с крупным чужим легаси-кодом и форками;
  • Уверенное владение Git, включая rebase, разрешение конфликтов при слиянии и bisect;
  • Понимание SPA-архитектуры и принципов разделения ответственности;
  • Опыт интеграции с REST API и JS SDK;
  • Знание HTML/CSS, CSS Modules, PostCSS, дизайн-токенов и мультитемности;
  • Опыт написания модульных тестов с Jest, Vitest и Testing Library;
  • Инженерная культура: линтинг, i18n, a11y и код-ревью;
  • Английский на уровне чтения документации;
  • Будет плюсом production-опыт с Electron, знание MVVM, Feature-Sliced Design, flux-сторов, RxJS, WebRTC, LiveKit, Vite, Webpack, pnpm/Yarn Berry, Nx, Playwright, testcontainers, Storybook, Matrix или API других мессенджеров, навыки форкинга open-source проектов и потенциал к техлидству.

условия

  • Зарплата 2000 - 4000 USDT;
  • Полная занятость с гибким графиком, ориентированным на МСК;
  • Возможность влиять на архитектуру продукта;
  • Дружная команда и интересные технические вызовы.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.