Bachelor’s degree in a related field.
Hands-on 5+ years of professional software engineering experience, and 3+ years in developing consumer-facing applications in Angular.
Solid experience in writing and using unit tests to build maintainable and flexible code, and in writing and maintaining unit, integration, and end-to-end tests.
Experience with microservices and/or micro-frontends, in addition to TypeScript.
Creating self-contained, reusable, and testable modules and components.
Strong experience with A/B testing.
Strong proficiency with RESTFul APIs Integration.
Professional in optimizing web performance (time-to-first byte, time-to-first paint, perceived performance).
Familiarity with state management tools (like Redux, MobX, etc).
Ability to work in a continuous delivery ecosystem.
Ability to apply business logic to development requirements in a creative manner.
Proficient understanding and experience with version control systems (Github, Gitlab, Bitbucket etc.)