Minimum 4 years of professional experience developing web apps using Angular 12 , RxJS, Redux/NgRx and TypeScript in an agile environment
Knowledge of web landscape, architectures (micro-frontend, BFF, Module Federation), trends and emerging technologies used in creating performant and resilient websites
Expertise with test automation tools and frameworks e.g. Cypress, Playwright, Jest and Storybook
Your sophisticated Git skills, branching strategies and CI/CD practices
Familiarity with developing features for our web experiences using Angular and Microservices in NodeJS/NestJS/GraphQL
Critical problem-solving skills and passion for writing clean, testable, readable, and easily maintainable code with a test-first development approach
Experience with Nx workspaces, ability to use Nx for managing monorepos and improving developer efficiency
Experience in internet security: OAuth, Open ID connect and knowledge of standard methodologies
Solid understanding of AWS ecosystem (EC2, Lambda, Serverless computing, DynamoDB)
Understanding containerization, Docker, and orchestration will be a plus
End-to-end architecture experience with focus on customer experience, ease of use, reusable core & common component development