The ideal candidate will possess a strong background in frontend development with a focus on Angular along with extensive experience in cloud technologies specifically AWS. This role requires a deep understanding of agile odologies application security and the ability to collaborate effectively with crossfunctional teams. The candidate will be responsible for designing developing and maintaining businesscritical applications while ensuring high performance and scalability in a cloudnative environment.
Responsibilities:
- Collaborate with UX/UI designers and backend developers to implement responsive userfriendly interfaces and define RESTful APIs.
- Develop and maintain Angular applications using TypeScript HTML and CSS adhering to industry best practices and design patterns.
- Optimize application performance using techniques like lazy loading caching and codesplitting.
- Debug and trouble issues using browser developer tools and logging frameworks.
- Stay updated with current Angular releases libraries and tools and share knowledge with the team.
- Ensure application security by understanding and addressing vulnerabilities.
- Participate in code reviews sprint planning and agile ceremonies within a Scaled Agile Framework (SAFe).
- Utilize AWS services (e.g. EC2 S3 Lambda) for cloudnative design and delivery.
- Work with CI/CD tools like Git Atlian BitBucket and JIRA to deliver applications.
- Create and execute test plans and cases in collaboration with Product Owners and Test Engineers following Test Driven Development (TDD) and Behavior Driven Development (BDD) odologies.
- Support production environments by providing problem ysis and resolution when required.
Nice to Have:
- Experience with Cypress for frontend testing including writing and executing automated test scripts to ensure application quality and functionality.
This position is ideal for developers leveraging their Angular and AWS expertise in a dynamic agile environment.