Summary:
We are seeking an experienced Angular Developer to build scalable, reactive web applications. You will be responsible for implementing complex business logic using RxJS, managing application state with Store patterns, crafting high-quality UIs using Angular Material or PrimeNG, and leveraging AI-assisted workflows to drive development efficiency and innovation.
Core Requirements:
- Angular & TypeScript: 3+ years of experience building contemporary Angular applications using strict TypeScript.
- UI Frameworks: Strong hands-on experience with Angular Material or PrimeNG (including components, directives, and theming customization).
- Reactive Programming (RxJS): Deep practical knowledge of Observables, operators (switchMap, combineLatest), and handling asynchronous data streams.
- State Management:
Hands-on experience implementing Store architectures (e.g., NgRx, Zoneless JS) to manage complex state.
- AI-Assisted Development & Prompt Engineering: Proficiency in using AI coding assistants (e.g., GitHub Copilot, Cursor, ChatGPT, Gemini) to optimize workflows, generate boilerplate, write tests, and debug code. Strong prompt engineering skills to effectively interact with Large Language Models (LLMs) for complex problem-solving.
Nice to Have:
- Experience with Unit Testing (Jest/Jasmine).
- Familiarity with integrating RESTful AI/LLM APIs (e.g., OpenAI, Anthropic, Google AI) to build smart, AI-driven features into frontend applications.