О компании и команде:
Mango FZCO развивает международный продукт Windi Messenger — современное приложение для общения и управления задачами. Мы растём и ищем опытного Frontend-разработчик (React, Electron), который сможет системно управлять распределённой командой и обеспечивать качественный выпуск релизов.
Задачи:
- Проектирование и разработка архитектуры frontend-приложения на React с нуля.
- Развитие и поддержка десктоп-версии приложения на Electron для Windows, macOS и Linux.
- Тесное взаимодействие с backend-командой для проектирования эффективных API (REST, WebSocket).
- Обеспечение высокой производительности, стабильности и отзывчивости приложения.
- Принятие ключевых архитектурных решений и ответственность за техническое качество продукта.
- Наставничество и проведение код-ревью для других членов команды.
- Внедрение и поддержка лучших практик разработки, тестирования и CI/CD.
Наш идеальный кандидат:
- Опыт коммерческой разработки на React от 5 лет.
- Глубокое знание React, TypeScript и его экосистемы (Hooks, Context API, HOCs).
- Уверенный опыт создания и поддержки Electron-приложений.
- Опыт проектирования и работы со сложным состоянием приложения (Redux Toolkit, Zustand, MobX).
- Понимание принципов работы сборщиков (Webpack/Vite) и опыт настройки CI/CD (GitLab CI, GitHub Actions).
- Опыт выявления и устранения проблем с производительностью, умение работать с DevTools.
- Опыт написания юнит- и интеграционных тестов (Jest, React Testing Library).
Будет большим плюсом:
- Опыт работы с WebRTC или другими технологиями для real-time коммуникаций.
- Опыт работы с PWA, Next.js, Tailwind CSS.
- Опыт работы с Docker.
- Опыт менторства или управления командой.
Что мы предлагаем:
* Полностью удалённый формат работы.
* Конкурентная заработная плата (обсуждается на собеседовании).
* Работа над международным продуктом Windi Messenger.
Если вы хотите стать частью нашей команды! Мы ждем вас!
Если вы человек, а не AI и дочитали до сюда, скачайте приложение перед собеседованием - это будет большим плюсом ;)