Frontend-разработчик на React
По договоренности
Мы создаём экосистему для управления жилищным фондом: CRM, биллинг, заявки, коммуникации между управляющими компаниями, ТСЖ и жильцами. Расширяем десктоп-клиент на Electron и ищем опытного Frontend-разработчика, который возьмёт на себя архитектуру и релизный цикл фронтенда и сможет системно управлять распределённой командой.
Твои задачи:
- Спроектировать и запустить с нуля архитектуру фронтенда на React 18+ TypeScript (feature-based/DDD, модульность, дизайн-система).
- Развивать и поддерживать десктоп-приложение на Electron (Windows/macOS/Linux): автообновления, безопасный IPC, упаковка и доставка.
- Плотно взаимодействовать с backend-командой (REST, WebSocket), участвовать в контракт-дизайне и перформанс-бюджетах API.
- Обеспечивать производительность и стабильность UI (code-splitting, React Profiler, мемоизация, виртуализация списков).
- Принимать ключевые технические решения, отвечать за качество кода и DX.
- Внедрить и поддерживать лучшие практики разработки, тестирования и CI/CD.
Технологический контекст:
- React 18(19), TypeScript, React Router, состояние: Redux Toolkit / Zustand / MobX; серверное состояние: RTK Query или React Query.
- Electron: electron-builder, auto-updates (Squirrel/NSIS), contextIsolation, preload, secure IPC, sandbox.
- Сборка: Vite (при необходимости Webpack), монорепо/Nx приветствуется.
- UI: Tailwind/Styled Components/Chakra (по ситуации), Storybook для дизайн-системы.
- Тесты: Jest + React Testing Library, Cypress/Playwright для e2e.
- CI/CD: GitHub Actions/GitLab CI, линтинг (ESLint), форматирование (Prettier), семантические релизы, Sentry/monitoring.
Кого ищем:
- 3+ лет коммерческой разработки на React и TypeScript.
- Глубокое понимание экосистемы React: хуки, контекст, управление состоянием, паттерны производительности.
- Реальный опыт создания и поддержки Electron-приложений (кроссплатформенность, упаковка, автообновления, безопасность).
- Опыт проектирования сложного состояния (Redux Toolkit/Zustand, селекторы, нормализация, кэширование).
- Понимание сборки (Vite/Webpack, оптимизация бандла) и уверенная настройка CI/CD.
- Навык поиска и устранения проблем с производительностью (React DevTools/Profiler, Chrome DevTools).
- Практика написания unit/integration/e2e тестов.
Будет плюсом:
- WebRTC и другие real-time технологии (звонки/чаты/лайв-обновления).
- PWA, Next.js, опыт миграций и оптимизаций рендеринга.
- Nx, дизайн-системы, Storybook, accessibility (ARIA).
- Docker (локальная разработка, CI пайплайны).
- Менторство, код-ревью и управление небольшой командой.
Что предлагаем:
- Влияние на архитектуру и стек, ответственность за десктоп-клиент.
- Работа в распределённой команде, прозрачные процессы, короткие релизные циклы.
- Бюджет на обучение и конференции, code-review culture, плановый контроль техдолга.
- Оформление и компенсация по договоренности, гибкий график.
Как откликнуться:
Пишите с ссылкой на GitHub/портфолио и кратким описанием релевантных проектов (особенно на React и Electron). Расскажите, как вы решали автообновления, безопасность IPC и оптимизацию производительности/состояния в крупных приложениях.
Адрес: Россия, Омск, улица Фрунзе, 1к4
Опубликована 21 день назад
Похожие вакансии
Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX от 120 000 ₽
Рыночная зарплата
... реализация Участие в расширении и развитии команды, проведение перфоманс- ревью, онбординга и менторинга разработчиков ... Что мы от вас ожидаем: Опыт управления разработчиками: развитие разработчиков, погружение разработчиков ...
- Полный день
- Опыт от 3 лет
- Омск
3 дня назад
Сейчас мы ищем опытного Fullstack-разработчика в свою команду. ... Разрабатывать страницу распродажи и смежные разделы, реализация frontend по макетам; 2.
- Полный день
- Опыт от 3 лет
- Омск
10 часов назад
... .NET стремительно набирает популярность в Т-Банке: по количеству разработчиков C# сейчас на втором месте ...
- Полный день
- Опыт от 3 лет
- Омск
3 дня назад
На развитие ключевых проектов компании ищем разработчика. Работа в офисе в г. Омск.
- Полный день
- Опыт от 3 лет
- Омск
3 дня назад
Вам предстоит работать с такими технологиями, как: язык JavaScript (ES5, ES6 и ES7) и TypeScript; фреймворки Vue.js, ExtJS; работа с DOM и браузерными API; сборка и разработка с использованием Vite; контейнеризация приложений (Docker); системы контро...
- Полный день
- Опыт от 3 лет
- Омск
15 дней назад
Вакансия в подборках
Похожие вакансии
от 120 000 ₽