OnaiDocs — современная система электронного документооборота (СЭД), разработанная в Казахстане.
Наши решения используют крупные компании, банки, государственные организации и холдинги.
Мы создаём технологичную платформу для управления документами, цифровых подписей и интеграций с гос-сервисами (ЭСЭДО т.д.).
У нас сильная инженерная команда и современный стек: Angular, NgRx, RxJS, REST/gRPC, Go, Java Spring, PostgreSQL, Redis, MinIO.
Задачи:
- Разработка и развитие фронтенд-части системы OnaiDocs на Angular 15+.
- Поддержка и оптимизация существующих модулей (управление документами, отчёты, админ-панель, уведомления).
- Работа с NgRx (actions/effects/reducers/selectors).
- Интеграция с REST API и WebSocket-сервисами.
- Оптимизация производительности интерфейса (ChangeDetection, OnPush, виртуализация таблиц).
- Повышение безопасности фронта (CSP, XSS-защита, работа с токенами).
- Участие в архитектурных решениях и миграции на новые версии Angular (17–19).
- Code review, участие в планировании, взаимодействие с UX/UI-дизайнерами и backend-командой.
Технологический стек:
- Angular 15+, TypeScript, RxJS
- NgRx, Angular Material, CDK
- OnlyOffice API, ngx-extended-pdf-viewer
- REST API, WebSocket, JWT
- SCSS, HTML5
- Git, Docker, CI/CD (GitLab)
Требования:
- Опыт коммерческой разработки на Angular от 2 лет.
- Уверенные знания TypeScript, RxJS, NgRx.
- Понимание принципов реактивного программирования, DI и жизненного цикла компонентов.
- Умение работать с REST API, токенами, интерцепторами.
- Знание основ UI-оптимизации и безопасной работы с DOM.
- Понимание принципов SOLID и архитектуры feature-модулей.
- Умение читать чужой код, поддерживать большой проект.
Будет плюсом:
- Опыт работы с OnlyOffice или другими встроенными документ-редакторами.
- Знание CSP, XSS-защиты, JWT-refresh flow.
- Опыт написания unit-тестов (Jasmine/Karma или Jest).
- Опыт миграции Angular-проектов (15 → 18/19).
- Опыт работы в крупных продуктах (СЭД, ERP, CRM, BPM).
Условия:
- График работы: 5/2 с 09.00-18.00
- Возможность работать удалённо или в офисе (г. Алматы).
- ЗП на руки: 600 000тг.
- Современный стек и реальные задачи enterprise-уровня.
- Дружная команда инженеров и прозрачные процессы.
- Code review, участие в архитектуре.