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 front-end development using Angular (12+), TypeScript, and RxJS, as well as hands-on knowledge of cloud computing with AWS services. This role involves designing, developing, and optimizing scalable, high-performance 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 front-end applications with RESTful APIs and GraphQL.
- Leverage AWS services such as Lambda, API Gateway, S3, Cognito, DynamoDB, and CloudFront for cloud-based solutions.
- Optimize application performance and ensure high code quality through unit testing (Jest, Karma, Jasmine) and code reviews.
- Collaborate with back-end developers, DevOps engineers, and UI/UX designers to ensure seamless application functionality.
- Participate in Agile/Scrum development processes, including daily stand-ups, 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 front-end 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.
- Hands-on 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 problem-solving skills and ability to work in a fast-paced agile environment.
- Strong communication skills and the ability to mentor junior developers.
Desired Skills:
- Angular
- AWS
- Javascript
- Frontend
- APIs
Desired Qualification Level:
- Diploma
About The Employer: