- Работа в Омске
- IT, интернет, связь, телеком
- Frontend-разработчик
- Frontend-разработчик (Angular, Electron)
Frontend-разработчик (Angular, Electron)
По договоренности
-  Развивать и поддерживать архитектуру фронтенда на Angular (модульность, маршрутизация, DI, shared/core-библиотеки).
-  Спроектировать и запустить с нуля десктоп-приложение на Electron (Windows/macOS/Linux): автообновления, безопасная работа с нативными API, упаковка и доставка.
-  Плотно взаимодействовать с backend-командой (REST, WebSocket), участвовать в контракт-дизайне.
-  Обеспечивать производительность и стабильность UI (CDK/Virtual Scroll, change detection, профилирование).
-  Принимать ключевые технические решения, отвечать за качество кода и DX.
-  Внедрить и поддерживать лучшие практики разработки, тестирования и CI/CD.
-  Angular 16+, TypeScript, RxJS, NgRx/Akita (или иной предсказуемый state-layer), Angular CDK, Tailwind (по необходимости).
-  Electron, auto-updates (electron-builder/Squirrel/NSIS), secure IPC, sandboxing.
-  Сборка: Angular CLI (Webpack под капотом), Nx/monorepo — приветствуются.
-  Тесты: Jest + Testing Library for Angular, Cypress/Playwright для e2e.
-  CI/CD: GitHub Actions/GitLab CI, линтинг (ESLint), форматирование (Prettier), семантические релизы, Sentry/monitoring.
-  3+ лет коммерческой разработки на Angular и TypeScript. 
-  Глубокое понимание Angular-экосистемы: компоненты, RxJS, реактивные формы, ChangeDetectionStrategy, DI, модули. 
-  Реальный опыт создания и поддержки Electron-приложений (безопасность, упаковка, обновления, кроссплатформенность). 
-  Опыт проектирования сложного состояния приложения (NgRx/Akita/Zustand-подходы, селекторы, эффекты). 
-  Понимание сборки (Angular CLI/Webpack, оптимизации бандла) и уверенная настройка CI/CD. 
-  Навык поиска и устранения проблем с производительностью (DevTools/Performance, Angular Profiler). 
-  Практика написания unit/integration/e2e тестов. 
-  WebRTC и другие real-time технологии (для звонков/чатов/онлайн-обновлений).
-  PWA, опыт миграций и оптимизаций рендеринга.
-  Nx, монорепозитории, дизайн-системы (Storybook).
-  Docker (локальная разработка, CI пайплайны).
-  Менторство, код-ревью и управление небольшой командой.
-  Влияние на архитектуру и технологический стек, ответственность за десктоп-клиент. 
-  Работа в команде, прозрачные процессы и короткие циклы релизов. 
-  Бассейн для сотрудников. 
-  Годовой безлимитный абонемент в фитнес зал за классные результаты. 
-  Оформление и компенсация по договорёенности. 
В сопроводительном письме указывайте ссылку на GitHub/портфолио и краткое описание релевантных проектов (особенно на Angular и Electron). Расскажите, как вы решали вопросы автообновлений, оптимизации перформанса и организации состояния в крупных приложениях.
Опубликована 8 дней назад