Title : MID Angular Developer (3+ Years)
Location : Ahmedabad | On-Site
Key Responsibilities
- Frontend Architecture & Development: Design, build, and maintain scalable, high-performing web applications using modern Angular versions.
- Modern Reactive Workflows: Implement reactive state management using RxJS alongside modern Angular Signals, seamlessly transitioning legacy reactive patterns to modern signal-driven architectures where appropriate.
- State Management: Design and maintain global/local application state using standard patterns (Signals State).
- AI Integration: Build modern AI-assisted interfaces (e.g., chat/copilot UI components, streaming responses, prompt triggers, AI workflow automations) by integrating LLM/AI APIs.
- Code Quality & Standards: Write modular, clean, testable, and reusable code following modern TypeScript Object-Oriented Programming (OOP) and SOLID design principles.
- Performance & Web Standards: Optimize app performance, lazily-loaded routes, bundle sizes, accessibility (a11y), cross-browser compatibility, and Core Web Vitals.
- Collaboration & Testing: Participate in code reviews, write unit/integration tests (Jest, Jasmine/Karma, Cypress, or Playwright), and collaborate closely with product managers and backend developers.
Required Skills & Qualifications1. Core Angular & Modern Concepts
- Proven experience building and deploying Angular applications in production environments.
- Deep knowledge of Angular Signals (signals, computed, effect), Standalone Components, Control Flow syntax (@if, @for), and modern dependency injection patterns.
- Experience with Angular routing, dynamic forms, custom directives, interceptors, and lazy loading strategies.
2. State Management & RxJS
- Advanced understanding of RxJS operators, Higher-Order Observables (switchMap, concatMap, mergeMap, exhaustMap), Subjects, and Marble testing principles.
- Strong hands-on experience with modern Angular state management tools (SignalStore, or custom Signal-based state services).
3. TypeScript & OOP Fundamentals
- Strong mastery of TypeScript: Generics, Interfaces, Abstract Classes, Type Guards, Pick/Omit utilities, and decorators.
- Practical knowledge of Object-Oriented Programming (OOP) and SOLID principles applied to client-side code structures.
4. AI Integration Skills
- Hands-on experience or demonstrated project experience integrating AI APIs/LLMs (e.g., OpenAI API, Anthropic Claude, LangChain, or custom REST/WebSocket AI models) into Angular frontends.
- Familiarity with rendering streaming/chunked text responses (Server-Sent Events / WebSockets) in real-time UI components.
5. Web Fundamentals & Standards
- In-depth understanding of the DOM, browser rendering pipelines, WebSockets, HTTP/2, RESTful APIs, and Client-Side Storage strategies.
- Solid experience with HTML5, modern CSS (SCSS/Tailwind CSS), CSS Grid/Flexbox, and responsive design patterns.
- Knowledge of web security best practices (XSS prevention, CSRF, CORS, CSP, JWT, and OAuth flow handling).
Benefits:
Work Location: In person