Проект: Stocktaking Solution — веб-система инвентаризации с QR-сканированием и отчётностью
Стек: Angular, TypeScript, ag-grid, REST API (.NET backend), PostgreSQL (через API)
Команда: 2 full-stack разработчика + вы (frontend-фокус)
Цель: ускорить фронтовую часть MVP
Дедлайн MVP: до 25 декабря 2025
Проектировать и разрабатывать интерфейсы на Angular (таблицы, формы, дашборды, экраны сканирования/подсчёта).
Собрать быстрые таблицы на ag-grid с серверной пагинацией/сортировкой/фильтрацией (server-side row model).
Реализовать удобные UX-потоки для счётчиков (сканирование QR, быстрый ввод количеств, подтверждение бинов).
Внедрять ролевую модель (RBAC) на уровне UI: условная навигация и доступность действий.
Интегрироваться с backend (.NET) через REST/HTTP, аккуратно работать с асинхронностью и ошибками.
Участвовать в планировании спринтов, грумминге задач и ревью кода.
Помогать команде «дожимать» критичный функционал к сроку.
3+ лет коммерческой разработки на Angular (v13+) и TypeScript.
Уверенная работа с ag-grid (cell renderers, column defs, state, infinite scroll).
Практический опыт серверной пагинации/сортировки/фильтрации, понимание компромиссов по производительности.
RxJS: умение строить понятные потоки, управлять подписками, избегать утечек.
Работа с формами, маршрутизацией, guards/interceptors.
Навыки верстки, внимание к UX и деталям.
Умение быстро включаться в проект и доводить задачи до результата в ограниченные сроки.
Опыт с NgRx или альтернативным стейт-менеджментом.
Настройка ag-grid server-side row model на больших объёмах данных.
Опыт интеграции с Azure AD (OIDC/OAuth2) на фронте.
Тестирование: Jest/Karma, Cypress/Playwright для E2E.
Опыт оптимизации производительности (ChangeDetectionStrategy.OnPush, trackBy, lazy loading).
Базовое понимание CI/CD и контейнерной сборки фронта.
Формат: удалённо/гибрид (по согласованию).
Полная занятость, быстрый онбординг.
Влияние на архитектуру фронта и UX-решения.
Плотное взаимодействие с двумя full-stack разработчиками и супервизором проекта.
Короткие спринты с фокусом на критичный периметр MVP.
Демо, прозрачные приоритеты, быстрые решения по блокерам.