- Зарплата
- 2 000 $ – 4 800 $
Откликайтесь
на вакансии с ИИ

Senior Frontend Engineer (React/TypeScript + Electron)
Привлекательная вакансия для Senior-разработчиков: высокая вилка в валюте (USDT), работа над интересным продуктом на базе Matrix и полная удаленка. Стартап-среда дает возможность реально влиять на продукт, хотя работа с чужим кодом может быть специфическим вызовом.
Сложность вакансии
Позиция требует глубоких знаний не только в React, но и специфического опыта с Electron (IPC, main/renderer), а также готовности работать с объемным open-source кодом Matrix/Element. Оплачиваемое тестовое задание и многоэтапный отбор подтверждают высокий порог входа.
Анализ зарплаты
Предложенная вилка 2000 - 4800 USDT (примерно до 440к рублей) соответствует верхнему сегменту рынка для Middle+/Senior Frontend разработчиков в СНГ и Восточной Европе. Верхняя граница выше медианы рынка для удаленных позиций, что делает предложение конкурентоспособным.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Telement уже сейчас
Присоединяйтесь к созданию безопасного мессенджера будущего и влияйте на архитектуру продукта с нуля — откликайтесь прямо сейчас!
Описание вакансии
#вакансия #frontend #react #typescript #electron #удаленнаяработа
Вакансия: Senior Frontend Engineer (React/TypeScript + Electron)
Компания: Telement (стартап, корпоративный мессенджер на базе Matrix)
Уровень зп: 2000 - 4800 USDT
Локация: весь мир
Формат работы: удалённо, полная занятость, гибкий график с ориентацией на МСК
Опыт: от 3 лет (Middle+ / Senior)
Мы — молодой технологический стартап, создаём безопасный корпоративный мессенджер на базе протокола Matrix, развивая и адаптируя open‑source клиент Element Web/Desktop. Ищем сильного фронтендера, готового погружаться в чужой код и строить на его основе крутой продукт.
Обязанности:
Разработка и поддержка форка Element Desktop (main/renderer процессы, IPC, electron-builder)
Создание SPA-страниц под webview/виджеты (React/TS, интеграция с Matrix SDK)
Проектирование state-менеджмента (Redux Toolkit / Zustand + React Query)
Написание unit-тестов (Jest, RTL) и оптимизация производительности
Интеграция с REST API / SDK, работа с авторизацией и событиями чатов
Участие в архитектурных решениях и код-ревью
Требования:
Уверенное владение React и TypeScript (от 3 лет коммерческой разработки)
Опыт работы с современным state-менеджментом (Redux Toolkit/Zustand и React Query/RTK Query)
Production-опыт с Electron (минимум один проект): IPC, main/renderer, сборка
Понимание SPA-архитектуры и принципов разделения ответственности
Готовность разбираться в чужом open‑source коде и вносить изменения
Опыт интеграции с REST API / JS SDK (авторизация, обработка ошибок)
Адаптивная вёрстка (HTML/CSS, Tailwind/SCSS)
Навык написания unit-тестов
Английский на уровне чтения документации (B1+)
Будет плюсом:
Знание протокола Matrix или опыт с API других мессенджеров
Опыт с WebRTC, аудио/видеозвонками
Навыки форкинга open‑source проектов
Потенциал к техлидству
Условия:
Полностью удалённая работа, гибкий график
Оплачиваемое тестовое задание
Возможность влиять на архитектуру продукта с нуля
Дружная команда и интересные технические вызовы
Процесс отбора:
Скрининг резюме
Краткое кросс-интервью в ТГ
Оплачиваемое тестовое задание
Техническое интервью с командой
Оффер
📩 Отклик в Telegram: Откликнуться (присылай сразу резюме)
─────────────────
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- TypeScript
- React
- REST API
- Tailwind CSS
- React Query
- SCSS
- Jest
- WebRTC
- Zustand
- React Testing Library
- Electron
- Redux Toolkit
Возможные вопросы на собеседовании
Проверка понимания специфики Electron, заявленной в требованиях.
Расскажите о наиболее сложных проблемах производительности или безопасности, с которыми вы сталкивались при работе с IPC в Electron, и как вы их решали?
Вакансия предполагает работу с форком Element, что требует навыков работы с чужим кодом.
Опишите ваш подход к изучению и модификации крупного open-source проекта. Как вы минимизируете конфликты при обновлении базового репозитория?
Мессенджеры требуют сложной синхронизации данных.
Как бы вы организовали кэширование и синхронизацию сообщений в Matrix-клиенте, используя React Query и Zustand для обеспечения мгновенного отклика интерфейса?
Важно для мессенджеров с большим количеством медиа и чатов.
Какие методы оптимизации рендеринга длинных списков сообщений в React вы считаете наиболее эффективными в контексте десктопного приложения?
Проверка потенциала к техлидству, указанного в 'плюсах'.
Как вы подходите к проведению код-ревью и какие архитектурные принципы считаете критически важными для масштабируемого мессенджера?
Похожие вакансии
Senior Frontend Developer (Angular)
Senior Frontend Developer (Angular, Fintech)
Middle+/Senior React Developer
Senior React-разработчик
Senior Frontend Developer (React)
Senior React-разработчик
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Зарплата
- 2 000 $ – 4 800 $