Angular Frontend Developer
Summary
Builds scalable, real-time enterprise SaaS web applications for the hospitality industry as a frontend developer, working with Angular, TypeScript, NgRx state management, and SignalR. Day to day involves reusable components, dashboards, API integration, authentication, and performance tuning; requires 3–6 years of frontend experience, based in Bhopal, India.
Job Description – Angular Frontend
Developer
Company: Wenodo
Position: Angular Frontend Developer
Experience: 3–6 Years
Employment Type: Contract 6 months/full time
Department: Software Engineering
About Wenodo
Wenodo is a technology-driven company
building innovative enterprise SaaS solutions for the hospitality industry. Our
platforms help businesses manage operations, automate processes, and make
smarter data-driven decisions.
We are looking for a talented Angular
Frontend Developer with strong expertise in Angular, TypeScript, NgRx,
SignalR, and modern frontend architecture to build scalable, secure,
responsive, and high-performance enterprise applications.
Requirements
Key Responsibilities
- Design, develop, and maintain scalable web applications using
modern Angular and TypeScript.
- Build reusable, modular, and maintainable frontend components.
- Implement enterprise-grade state management using NgRx
Store, Effects, Selectors, and Entity.
- Develop real-time application features using SignalR,
including live notifications, automatic UI updates, and event-driven
communication.
- Integrate RESTful APIs and handle complex asynchronous data
workflows.
- Develop interactive dashboards, forms, reports, data tables,
and business workflows.
- Implement authentication flows, authorization controls, route
guards, and secure API communication.
- Optimize frontend performance, loading times, state management,
and memory usage.
- Develop responsive interfaces for desktop, tablet, and mobile
devices.
- Collaborate with backend developers, UI/UX designers, and
product teams.
- Write clean, maintainable, testable code and participate in
code reviews.
- Troubleshoot production issues and continuously improve
application reliability.
Benefits
Mandatory Technical Skills
1. Angular & TypeScript
- Strong hands-on experience with modern Angular.
- Excellent knowledge of TypeScript, JavaScript, HTML5, CSS3, and
SCSS.
- Angular standalone components, dependency injection, routing,
lazy loading, and lifecycle management.
- Strong understanding of RxJS, Observables, Subjects, and
reactive programming.
- Experience with Angular Signals, Reactive Forms, and HTTP
interceptors.
- Experience developing reusable components and shared libraries.
2. NgRx – State Management
- Hands-on experience with NgRx Store, Actions, Reducers,
Effects, and Selectors.
- Ability to design scalable and predictable application state
architecture.
- Experience handling asynchronous API operations using NgRx
Effects.
- Understanding of state normalization, caching, and data
consistency.
- Experience debugging state changes using NgRx Store DevTools.
- Ability to manage complex application workflows through
centralized state management.
3. SignalR – Real-Time Communication
- Practical experience integrating ASP.NET Core SignalR with
Angular applications.
- Experience establishing and managing SignalR Hub connections.
- Implementing real-time notifications, live dashboards, and
automatic data updates.
- Handling connection failures, reconnection strategies, and
event subscriptions.
- Understanding of WebSockets and real-time client-server
communication.
- Experience integrating real-time events with Angular components
and NgRx state.
4. Frontend Architecture
- Strong understanding of enterprise-level frontend architecture.
- Modular, feature-based, and component-driven application
design.
- Experience with lazy loading, route guards, HTTP interceptors,
and centralized error handling.
- Understanding of frontend authentication, authorization, and
security best practices.
- Experience optimizing application performance and scalability.
5. UI Development
- Strong HTML5, CSS3, SCSS, Bootstrap, or Tailwind CSS skills.
- Experience with Angular Material or equivalent UI frameworks.
- Ability to convert Figma designs into responsive user
interfaces.
- Experience developing complex dashboards, data grids, charts,
and forms.
- Strong understanding of responsive and cross-browser design.
6. API Integration & Development
Tools
- Strong experience integrating REST APIs and working with JSON.
- Experience handling API authentication, errors, loading states,
and asynchronous requests.
- Proficiency with Git, npm, Angular CLI, and browser debugging
tools.
- Knowledge of unit testing and frontend development best
practices.
Good to Have – Additional Advantages
The following technologies are preferred
but not mandatory:
- Experience integrating OpenAI APIs, Claude APIs, or
other generative AI services.
- Experience with AI-assisted coding tools such as Claude Code,
Cursor, GitHub Copilot, or similar tools.
- Familiarity with AI chat interfaces, streaming responses, and
AI-powered application features.
- Experience with Node.js and Express.js.
- Knowledge of ASP.NET Core or .NET-based backend development.
- Experience with ApexCharts, Highcharts, Chart.js, or other
visualization libraries.
- Experience with Nx Monorepo, micro-frontends, or large-scale
frontend projects.
- Experience developing Progressive Web Applications or
Ionic/Capacitor applications.
- Familiarity with AngularJS-to-Angular migrations.
- Knowledge of CI/CD, Azure, AWS, or Docker.
- Experience with enterprise SaaS, hospitality, HR, finance, or
workforce management applications.
Desired Candidate Profile
- Strong problem-solving and analytical skills.
- Ability to work independently on complex frontend features.
- Good understanding of frontend design patterns and clean code
principles.
- Experience building production-ready enterprise applications.
- Strong debugging, performance optimization, and troubleshooting
abilities.
- Interest in modern engineering practices and AI-assisted
development.
- Excellent communication, teamwork, and ownership skills.
Qualifications
- Bachelor's degree in Computer Science, IT, Engineering, or
equivalent practical experience.
- 3–6 years of relevant frontend development experience.
- Proven hands-on experience with Angular, NgRx, and SignalR in
production applications.
What We Offer
- Opportunity to build enterprise-grade SaaS applications.
- Work with modern frontend architectures and real-time
technologies.
- Exposure to AI-powered products and emerging development tools.
- Opportunity to contribute to architectural decisions.
- Collaborative engineering environment with opportunities for
professional growth.
Key Hiring Priority: We are looking for a strong Angular + TypeScript + NgRx +
SignalR developer who understands enterprise frontend architecture and can
independently build scalable, production-ready applications. AI experience,
including OpenAI and Claude APIs, is a valuable advantage but not mandatory.
Skills
- AI
- Angular
- API
- Authentication
- AWS
- Azure
- Bootstrap
- CI/CD
- Claude Code
- CLI
- CSS
- Design Patterns
- Developer Experience
- Docker
- .NET
- Event Driven Architecture
- Express.js
- Figma
- Generative AI
- Git
- GitHub
- Github Copilot
- HTML
- Ionic
- JavaScript
- JSON
- NgRx
- Node.js
- Npm
- OpenAI
- REST
- RxJS
- SaaS
- Scss
- Tailwind
- TypeScript
- Unit Testing
- Websockets