2 open roles
Angular Frontend Developer
Job description
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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Description copied from Wenodo's careers page. Read the full posting before you apply.
More jobs at Wenodo
See all openings at WenodoMore jobs in Bhopal
Senior Sales Manager
Generali Central Life Insurance· Bhopal, Madhya Pradesh, INManager - Mass Distribution
Vodafone Idea· Bhopal, Madh, INExecutive - Operations
Startek· Bhopal, Madhya Pradesh, IndiaAssistant Branch Manager-Inbound_BRANCH BANKING_0466_5898_1095997
Kotak Mahindra Bank· Bhopal, Madhya Pradesh, IndiaIN_Associate_Project Managemnt_IGT Social_Advisory_Bhopal
PwC Ireland· Bhopal