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:


Learn more/Apply for this position