About the Company
We are looking for an experienced Angular Developer with 48 years of front-end development experience. The candidate must be strong in Angular, TypeScript, and RxJS, with hands-on exposure to building scalable, high-performance web applications.
About the Role
The candidate will be responsible for developing high-quality, scalable web applications using Angular (v9+) and TypeScript.
Responsibilities
- Develop highquality, scalable web applications using Angular (v9+) and TypeScript
- Build modular components, services, and reusable UI modules
- Work with RxJS, observables, subjects, operators, and async data handling
- Implement routing, guards, interceptors, and reactive forms
- Collaborate with backend developers to integrate REST APIs
- Optimize performance using lazy loading, OnPush strategy, and code-splitting
- Write unit tests (Jasmine/Karma) and maintain code quality
- Participate in design discussions, sprint planning, and code reviews
Qualifications
- Bachelor's/Master's degree in Engineering, Computer Science, or equivalent
Required Skills
- 48 years of overall front-end experience
- 3+ years of hands-on development with Angular
- Strong proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3/SCSS
- Deep understanding of RxJS and reactive programming
- Experience with Reactive Forms, Validators, and FormBuilder
- Expertise in Angular Core concepts: Components, Modules, Pipes, Dependency Injection, Routing, Lifecycle Hooks
- Experience integrating RESTful APIs
- Version control (Git), Agile/Scrum experience
Preferred Skills
- Experience with NgRx/Akita or other state management libraries
- Knowledge of Nx, microfrontends, monorepos
- Understanding of web accessibility (A11y) and internationalization (i18n)
- Familiarity with Jest, Cypress, or Protractor for testing
- Knowledge of Azure/AWS, Docker
- Basic Node.js skills for front-end tooling
Pay range and compensation package
Location: Add location
Mode: Onsite/Hybrid/Remote
Notice Period: Immediate to 30 days preferred
Equal Opportunity Statement
We are committed to diversity and inclusivity.