Required Skills: Angular, HTML, CSS, AWS
Job Description
Senior Front-End Application Developer (Angular)
We're looking for a Senior Front-End Application Developer to help build and enhance AI-powered, enterprise search, analytics, and data modernization applications. This is a hands-on role building modern web experiences that integrate with AI services and cloud-native platforms, working alongside Product Owners, Architects, AI Engineers, Data Engineers, and Business Stakeholders in an agile environment.
What You Will Do
- Design, develop, test, and support modern web applications and UI
- Build sophisticated UI components using Angular Material and custom SCSS, ensuring accessibility and responsiveness
- Implement state management using NgRx (selectors, effects, reducers, actions)
- Collaborate with AI Engineers and Back-End Developers to integrate APIs and AI-powered capabilities
- Participate in Agile planning, sprint execution, and production support
- Develop and maintain CI/CD pipelines and support AWS deployments using Terraform/IaC
- Troubleshoot and optimize application performance
- Use AI-assisted development tools to improve quality, productivity, and documentation
What We're Looking For
- 5+ years building Angular applications; must be familiar with/using Angular 18+ (standalone components, new template flow control syntax, Angular Signals)
- 3+ years developing enterprise web applications
- Strong RxJS and NgRx experience
- TypeScript, modern JavaScript (ES6+), HTML, CSS
- RESTful APIs, authentication/authorization flows
- AWS cloud services, Terraform, CI/CD pipelines
- Agile development experience and strong debugging skills
Nice to Have
- GitHub Copilot or other AI-assisted development tools
- Python; AWS Lambda, ECS, Aurora PostgreSQL, S3, CloudWatch, Step Functions
- Enterprise Search or AI/ML application integration experience
Azure AD/MSAL JWT authentication experience