Established authentication flow using OAuth2 protocol and access tokens for personalized user experience
Shaped, managed and distributed API response data (user subscriptions, popular subreddits, posts, etc) with Redux.
Tested authentication, data flow, user actions and more while writing atomic tests, running on Ava.
Stubbed, mocked API calls and local storage for predictable BDD-style tests, minimizing side-effects
Constructed development and production build chains with Webpack, integrated with Semantic-UI library