- Зарплата
- 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 разработчиков в СНГ и Восточной Европе. Верхняя граница выше медианы рынка для удаленных позиций, что делает предложение конкурентоспособным.
Сопроводительное письмо
I am writing to express my strong interest in the Senior Frontend Engineer position at Telement. With over 3 years of experience in React and TypeScript, and a proven track record of delivering production-ready Electron applications, I am excited about the opportunity to contribute to a corporate messenger based on the Matrix protocol. My background includes deep work with state management (Redux Toolkit, React Query) and complex IPC communication in Electron, which aligns perfectly with your technical stack.
I have extensive experience in navigating and adapting large-scale open-source codebases, making me well-suited for developing the Element Desktop fork. I am particularly drawn to Telement's mission of building secure communication tools and would welcome the chance to apply my skills in performance optimization and SPA architecture to your team. Thank you for considering my application; I look forward to the possibility of discussing how my expertise can support Telement's growth.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в 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 вы считаете наиболее эффективными в контексте десктопного приложения?
Проверка потенциала к техлидству, указанного в 'плюсах'.
Как вы подходите к проведению код-ревью и какие архитектурные принципы считаете критически важными для масштабируемого мессенджера?
Похожие вакансии
Frontend разработчик (Senior)
Senior Frontend Developer (Vue / Nuxt / TypeScript)
Frontend-разработчик — React
Senior React Frontend разработчик / Team Lead
Senior frontend developer
Senior Frontend Engineer Perps
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Зарплата
- 2 000 $ – 4 800 $