Angular Developer
Job Description:
Job Title: Angular Developer (Mid-Level)
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 modern 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.
Company Profile
Our client is an Australia-based SaaS product company building cloud and AI-enabled solutions for the accounting and audit industry. The platform helps firms digitise compliance-driven workflows, automate manual processes, and improve efficiency across audit and tax operations.
The company’s products focus on workpaper automation, audit workflow management, and tax compliance, enabling accounting firms to reduce turnaround time, improve accuracy, and scale operations through technology.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.