We are seeking a highly skilled Senior Angular Developer with AWS expertise to join our dynamic development team. The ideal candidate will have extensive experience in frontend development using Angular 12 TypeScript and RxJS as well as handson knowledge of cloud computing with AWS services. This role involves designing developing and optimizing scalable highperformance web applications while working in a collaborative and agile environment.
Key Responsibilities:
- Develop and maintain scalable and responsive web applications using Angular TypeScript and RxJS.
- Design and implement UI/UX features following modern web design principles and best practices.
- Integrate frontend applications with RESTful APIs and GraphQL.
- Leverage AWS services such as Lambda API Gateway S3 Cognito DynamoDB and CloudFront for cloudbased solutions.
- Optimize application performance and ensure high code quality through unit testing (Jest Karma Jasmine) and code reviews.
- Collaborate with backend developers DevOps engineers and UI/UX designers to ensure seamless application functionality.
- Participate in Agile/Scrum development processes including daily standups sprint planning and retrospectives.
- Implement CI/CD pipelines using AWS CodePipeline CodeBuild and CodeDeploy to automate deployment processes.
- Ensure application security best practices including OAuth2 JWT authentication and IAM roles.
Requirements
- 5 years of professional experience in frontend development with a focus on Angular 12 and TypeScript.
- Strong knowledge of RxJS NgRx (or similar state management) HTML5 SCSS and Bootstrap/Tailwind CSS.
- Proficiency in working with RESTful APIs GraphQL and WebSockets.
- Experience with AWS services including Lambda API Gateway DynamoDB S3 Cognito and CloudFront.
- Handson experience with CI/CD pipelines and DevOps tools (AWS CodePipeline Jenkins GitHub Actions or GitLab CI/CD).
- Understanding of application security authentication mechanisms and OAuth2/JWT authentication.
- Proficiency in unit testing frameworks like Jest Karma and Jasmine.
- Knowledge of containerization with Docker and Kubernetes is a plus.
- Excellent problemsolving skills and ability to work in a fastpaced agile environment.
- Strong communication skills and the ability to mentor junior developers.
Angular, AWS, Javascript, Frontend, APIs
Education
Diploma