Full Stack Developer - Angular
Role details
Job location
Tech stack
Job description
The client is seeking a Full Stack Developer with strong Angular and backend development experience to support front-end developers and assist with full application lifecycle development. The role involves working within a formal Agile environment, contributing to development, deployment pipelines, and ensuring code progresses smoothly through the CI/CD process. Candidates must understand how code is deployed through pipelines from development through production environments.
Requirements
Programming & Frameworks
- C#
- Angular 17 / Angular 18
- RxJS
- TypeScript
- JavaScript
Frontend Development
- Strong experience building Single Page Applications (SPAs) using Angular
- Developing User Interfaces and Web Pages
- Creating:
- Reusable components
- Custom directives
- Decorators
- Services
Frontend Technologies
- HTML5
- CSS3 (SASS)
- JavaScript
- TypeScript
- Angular
- Ionic
- Material UI
- Bootstrap
API & Backend Development
- Building APIs using C#
- Experience interfacing with:
- RESTful services
- Legacy network services
- DOM-based applications
State Management
- Experience with NGRX (Preferred but not mandatory - training available)
Development & DevOps Tools
- Azure DevOps
- GitLab
- Jenkins
- CI/CD pipeline awareness
Domain & Platform Requirements
- Healthcare application experience
- Azure-based application development
- Front-end/UI development expertise
Agile Methodology
- Experience working in a formal Agile environment
- Hands-on experience participating in Agile ceremonies, including:
- Sprint Planning
- Daily Standups
- Sprint Reviews
- Retrospectives
Technical Focus Areas (Client Evaluation Topics) Candidates should have knowledge of the following concepts: Angular
- Routing
- Typed Forms
- Pipes
- Component Lifecycle
- Angular Performance Optimization
- NGRX workflow
RxJS
- Observables vs Promises
- RxJS Operators
C# / Backend Concepts
- LINQ
- Task vs Thread
- Async / Await
Nice to Have Skills
- CI/CD pipeline implementation experience
- Cosmos DB or other NoSQL databases
- Azure API Management
- Azure Cognitive Search or other search services
- Azure Storage or other Blob storage solutions