Если вас просят войти через iCloud/Google, отправить коды из SMS или Telegram, запустить код или что-то установить, не соглашайтесь: это признаки мошенничества.
frontend разработчик
сопроводительное письмо
описание
Telement — молодой технологический стартап, создающий безопасный корпоративный мессенджер на базе протокола 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 проектов, потенциал к техлидству.
условия
- Полностью удалённая работа, гибкий график
- Оплачиваемое тестовое задание
- Возможность влиять на архитектуру продукта с нуля
- Дружная команда и интересные технические вызовы
навыки