- Bachelor's degree from a four-year college or university in Computer Science.
- 5+ years of professional experience as a Digital Product Design team member, working on web applications with increasing levels of responsibility.
- Agile methodology, sprint planning, scoping, decomposition and estimation
- Professional written, verbal, and visual communication skills, strong polish, and attention to detail
- Fluency in modern HTML, SCSS, JavaScript, and supporting frameworks and tooling
- Demonstrated mastery of a client-side JS framework such as React
- Successful track record developing stable, performant, responsive, and maintainable cross-platform user experiences that strictly adhere to established best practices and conventions
- Experience integrating third-party services and solutions via webhook, API, or SDK
- Strong Experience in building Single Page Applications using React
- Strong Experience in building applications based on Microservices Architecture. Strong Experience in consuming APIs / Web services.
- Experience in Micro-Frontend Architecture is a big plus
