Job Description
Senior Developer
Strong Angular (current): standalone components, routing, reactive forms, DI, performance best practices
TypeScript: strict typing, generics, clean domain/API modeling
RxJS: observable patterns, operators, subscription hygiene, basic concurrency/cancellation
NgRx (Redux-style): actions/reducers/selectors/effects, entity patterns, consistent loading/error flows
Data-heavy UI: ag-Grid (or similar), virtualization/infinite scroll, large dataset UX/perf
API integration: REST, resilient client-side error handling, auth-aware requests
Testing: unit tests for Angular + NgRx (reducers/selectors/effects), mocking, CI-friendly practices
Engineering practice: clean code, code reviews, documentation, Agile/Scrum delivery
Nice-to-have: Nx monorepo, microfrontend experience, SignalR/WebSockets, i18n/localization