Job Description – Mid-Level Frontend Developer (Angular + AI-Driven Applications)
Position: Frontend Engineer (Mid-Level)
Core Tech: Angular (v12+), TypeScript, RxJS
Bonus: AI-powered features, ML-driven UI/UX enhancements, cloud deployment
About the Role
We are looking for a passionate Mid-Level Frontend Developer specializing in Angular who is eager to build modern, scalable, and AI-driven web applications. The ideal candidate is comfortable with component-driven architecture, reactive programming, performance optimization, and integrating AI-enabled features into real-world products.
Key Responsibilities
Frontend Development
- Develop responsive, high-performance UI using Angular (14+ preferred) and TypeScript.
- Implement reusable components, directives, services, and feature modules.
- Optimize application performance using lazy loading, route-level code splitting, change detection strategies, etc.
- Work with RxJS for state handling, data streams, and real-time operations.
AI-Driven Integrations
- Collaborate with AI/ML teams to consume AI-based APIs (e.g., recommendation engines, classification models, chatbots).
- Build UI interactions powered by AI insights (auto-suggestions, predictive UI, AI-assisted dashboards).
- Integrate LLM-backed features such as smart search, summarization, anomaly detection, etc.
- Implement secure and efficient communication with AI microservices.
Deployment & DevOps
- Work with cloud platforms like Azure, AWS, or GCP to deploy Angular apps.
- Experience with CI/CD pipelines (GitHub Actions, GitLab, Azure DevOps).
- Familiarity with Docker-based deployments, micro-frontend architecture, and build optimization.
- Manage environment configurations, app versioning, and artifact generation.
Quality & Collaboration
- Write modular, maintainable code with clean architecture practices.
- Implement unit testing using Jasmine/Karma or Jest.
- Conduct code reviews and participate in sprint planning & technical discussions.
- Collaborate closely with UI/UX designers to convert mockups into high-fidelity interfaces.
Required Skills & Experience
- 1–3+ years of hands-on experience in Angular (v10+).
- Strong expertise in TypeScript, ES6+, HTML5, SCSS.
- Proficiency with RxJS, Observables, interceptors, guards, and forms.
- Experience consuming REST APIs, WebSockets, and real-time integrations.
- Knowledge of Git workflows and modular architecture.
Preferred / Bonus Skills
- Exposure to AI/ML concepts or experience integrating AI APIs.
- Experience with micro-frontends (Module Federation).
- Understanding of SSR (Angular Universal).
- Knowledge of cloud deployments.
- Familiarity with Docker and Nginx hosting.
- Understanding of authentication (OAuth2, JWT, SSO, Azure AD).
What We Offer
- Opportunity to work on modern, AI-enhanced web applications.
- Collaborative environment with cross-functional teams.
- Continuous learning culture & access to cutting-edge tools.
How To Apply ;
Job Type: Full-time
Education:
Work Location: In person