Senior Angular Developer(AI/GenAI)
WILOTUS
JOB DESCRIPTION: FRONTEND DEVELOPER ANGULAR + AI
Department: Product & Engineering
Experience: 8-12 years overall, with 1-2 years of hands-on AI/GenAI experience
Reports To: Technical Delivery Manager
Employment Type: Full-time, Permanent
About Wilotus
Wilotus is an integrated project management and construction ERP platform that unifies cost, schedule, commercial, field operations, and compliance into one connected cloud environment. Built on 30+ years of real project controls and capital project delivery experience, Wilotus serves construction organizations across infrastructure, mining, oil and gas, buildings, and industrial sectors.
Role Purpose
We are looking for an experienced Frontend Developer with strong Angular expertise and 12 years of hands-on experience integrating AI/Generative AI capabilities into enterprise applications.
The candidate will design, develop, and deploy scalable, high-performance frontend applications and integrate AI-powered features into the Wilotus ERP platform. The role involves working closely with backend engineers, product managers, QA, and DevOps teams to deliver reliable, secure, and user-friendly solutions.
Key Responsibilities
- Design and develop scalable frontend applications using Angular 17+, TypeScript, JavaScript, HTML5, CSS3, and SCSS.
- Build reusable Angular components, shared libraries, services, forms, and UI modules.
- Implement Angular Signals, RxJS, routing, reactive forms, and state management.
- Develop and maintain Micro Frontend architecture and Module Federation solutions.
- Integrate RESTful APIs and GraphQL services into frontend applications.
- Integrate Generative AI and LLM capabilities into enterprise web applications.
- Develop AI-powered user interfaces, conversational chat interfaces, intelligent search, summarization, and AI-assisted workflows.
- Integrate AI services such as OpenAI, Azure OpenAI, Gemini, Claude, or equivalent platforms.
- Collaborate with backend and AI teams to consume LLM APIs and AI-powered services.
- Implement streaming AI responses using SSE or WebSockets where required.
- Optimize frontend performance, responsiveness, accessibility, and security.
- Write clean, maintainable, reusable, and well-tested code.
- Participate in architecture discussions, code reviews, and technical documentation.
- Troubleshoot and resolve application and production issues.
- Collaborate with product, UX/UI, backend, QA, and DevOps teams throughout the development lifecycle.
- Mentor junior developers and contribute to frontend best practices as required.
Required Qualifications
- B.Tech/B.E. or equivalent qualification in Computer Science or a related discipline.
- 812 years of overall software development experience, with strong frontend development expertise.
- Strong hands-on experience with Angular 17+.
- Excellent knowledge of TypeScript, JavaScript/ES6+, HTML5, CSS3, and SCSS.
- Strong experience with Angular components, services, routing, forms, RxJS, Signals, and state management.
- Experience developing reusable components, shared libraries, and scalable frontend architectures.
- Hands-on experience with Micro Frontends and Module Federation.
- Strong understanding of frontend performance optimization, lazy loading, change detection, code splitting, caching, and bundle optimization.
- Experience integrating REST APIs and/or GraphQL services.
- 12 years of hands-on experience integrating AI/GenAI capabilities into applications.
- Experience with LLM APIs such as OpenAI, Azure OpenAI, Gemini, Claude, or similar platforms.
- Experience building AI-powered UI features, conversational interfaces, or other LLM-enabled application functionality.
- Understanding of prompt engineering and LLM integration patterns.
- Familiarity with RAG, embeddings, vector databases, or AI agents.
- Experience with Git, branching strategies, pull requests, and code reviews.
- Strong problem-solving, debugging, and troubleshooting skills.
- Excellent communication and collaboration skills.
Preferred Qualifications
- Experience building enterprise SaaS or ERP applications.
- Experience with RAG-based applications, embeddings, vector databases, LangChain/LangChain.js, or AI agent frameworks.
- Familiarity with Vercel AI SDK or equivalent AI integration libraries.
- Experience with SSE, WebSockets, or real-time application development.
- Experience with Angular Material, Tailwind CSS, or other modern UI frameworks.
- Experience with AWS/Azure cloud services, Docker, Kubernetes, and CI/CD.
- Experience with frontend testing tools such as Vitest, Jasmine, Karma, Cypress, or Playwright.
- Familiarity with data visualization tools such as Highcharts, D3.js, or Tableau.
- Experience with enterprise business workflows, construction, infrastructure, mining, or related domains.
Technology Stack
Frontend: Angular 17+, TypeScript, JavaScript, HTML5, CSS3, SCSS, RxJS, Signals, State Management, Module Federation, Micro Frontends.
AI/GenAI: OpenAI, Azure OpenAI, Gemini, Claude, LLMs, Generative AI, Prompt Engineering, RAG, AI Agents.
APIs: REST APIs, GraphQL, SSE, WebSockets.
Testing: Vitest, Jasmine, Karma, Cypress, Playwright.
Cloud & DevOps: AWS, Azure, Docker, Kubernetes, Jenkins, CI/CD.
Development Tools: Git, GitHub, Jira.
Visualization: Highcharts, D3.js, Tableau.
Working Conditions
- Full-time, on-site at Vijayakrishna Towers, Nanakramguda,Gachibowli, Hyderabad, Telangana.
- Three-month probation period.
Application: careers@wilotus.com
Skills
- Accessibility
- Agentic AI
- AI
- Angular
- API
- AWS
- Azure
- CI/CD
- Cloud
- CSS
- Cypress
- Data Visualization
- DevOps
- Docker
- Embeddings
- ERP
- Generative AI
- Git
- GitHub
- GraphQL
- HTML
- JavaScript
- Jenkins
- Jira
- Kubernetes
- LangChain
- LLM
- OpenAI
- Playwright
- Prompt Engineering
- RAG
- REST
- RxJS
- SaaS
- Scss
- Tableau
- Tailwind
- TypeScript
- Vector Databases
- Vercel
- Vitest
- Websockets

