Job Description – Angular FrontendDeveloper
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 companybuilding innovative enterprise SaaS solutions for the hospitality industry. Ourplatforms help businesses manage operations, automate processes, and makesmarter data-driven decisions.
We are looking for a talented AngularFrontend 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 usingmodern Angular and TypeScript.
- Build reusable, modular, and maintainable frontend components.
- Implement enterprise-grade state management using NgRxStore, Effects, Selectors, and Entity.
- Develop real-time application features using SignalR,including live notifications, automatic UI updates, and event-drivencommunication.
- Integrate RESTful APIs and handle complex asynchronous dataworkflows.
- Develop interactive dashboards, forms, reports, data tables,and business workflows.
- Implement authentication flows, authorization controls, routeguards, and secure API communication.
- Optimize frontend performance, loading times, state management,and memory usage.
- Develop responsive interfaces for desktop, tablet, and mobiledevices.
- Collaborate with backend developers, UI/UX designers, andproduct teams.
- Write clean, maintainable, testable code and participate incode reviews.
- Troubleshoot production issues and continuously improveapplication reliability.
Mandatory Technical Skills
1. Angular & TypeScript
- Strong hands-on experience with modern Angular.
- Angular standalone components, dependency injection, routing,lazy loading, and lifecycle management.
- Strong understanding of RxJS, Observables, Subjects, andreactive programming.
- Experience with Angular Signals, Reactive Forms, and HTTPinterceptors.
- Experience developing reusable components and shared libraries.
- Hands-on experience with NgRx Store, Actions, Reducers,Effects, and Selectors.
- Ability to design scalable and predictable application statearchitecture.
- Experience handling asynchronous API operations using NgRxEffects.
- Understanding of state normalization, caching, and dataconsistency.
- Ability to manage complex application workflows throughcentralized state management.
3. SignalR – Real-Time Communication
- Practical experience integrating ASP.NET Core SignalR withAngular applications.
- Experience establishing and managing SignalR Hub connections.
- Implementing real-time notifications, live dashboards, andautomatic data updates.
- Handling connection failures, reconnection strategies, andevent subscriptions.
- Understanding of WebSockets and real-time client-servercommunication.
- Experience integrating real-time events with Angular componentsand NgRx state.
4. Frontend Architecture
- Strong understanding of enterprise-level frontend architecture.
- Modular, feature-based, and component-driven applicationdesign.
- Experience with lazy loading, route guards, HTTP interceptors,and centralized error handling.
- Understanding of frontend authentication, authorization, andsecurity 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 userinterfaces.
- Experience developing complex dashboards, data grids, charts,and forms.
6. API Integration & DevelopmentTools
- Strong experience integrating REST APIs and working with JSON.
- Experience handling API authentication, errors, loading states,and asynchronous requests.
- Knowledge of unit testing and frontend development bestpractices.
Good to Have – Additional Advantages
The following technologies are preferredbut not mandatory:
- Experience integrating OpenAI APIs, Claude APIs, orother 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, andAI-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 othervisualization libraries.
- Experience with Nx Monorepo, micro-frontends, or large-scalefrontend projects.
- Familiarity with AngularJS-to-Angular migrations.
- Knowledge of CI/CD, Azure, AWS, or Docker.
- Experience with enterprise SaaS, hospitality, HR, finance, orworkforce 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 codeprinciples.
- Experience building production-ready enterprise applications.
- Strong debugging, performance optimization, and troubleshootingabilities.
- Interest in modern engineering practices and AI-assisteddevelopment.
- Excellent communication, teamwork, and ownership skills.
Qualifications
- Bachelor's degree in Computer Science, IT, Engineering, orequivalent practical experience.
- 3–6 years of relevant frontend development experience.
- Proven hands-on experience with Angular, NgRx, and SignalR inproduction applications.
What We Offer
- Opportunity to build enterprise-grade SaaS applications.
- Work with modern frontend architectures and real-timetechnologies.
- Exposure to AI-powered products and emerging development tools.
- Opportunity to contribute to architectural decisions.
- Collaborative engineering environment with opportunities forprofessional growth.
Key Hiring Priority: We are looking for a strong Angular + TypeScript + NgRx +SignalR developer who understands enterprise frontend architecture and canindependently build scalable, production-ready applications. AI experience,including OpenAI and Claude APIs, is a valuable advantage but not mandatory.