Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.
react developer
генерация резюме
сопроводительное письмо
описание
Молодой технологический стартап создаёт безопасный корпоративный мессенджер на базе протокола 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-тесты
- Будет плюсом знание протокола Matrix или опыт с API других мессенджеров, опыт с WebRTC и аудио/видеозвонками, навыки форкинга open-source проектов, знание Rust или опыт с монорепозиториями, потенциал к техлидству
условия
- Полностью удалённая работа, гибкий график
- Конкурентная зарплата по результатам собеседования
- Оплачиваемое тестовое задание
- Возможность влиять на архитектуру продукта с нуля
- Дружная команда и интересные технические вызовы
навыки