•Led frontend development by building responsive single page web applications using React and Redux that were used in both Android/iOS WebViews and desktop browsers.
•As part of an agile development team, I collaborated with other team members to gather requirements for feature requests then produced UI prototypes using Storybook in order to create an optimal UX before implementing features.
•Collaborated with backend developers to discuss data structures and requirements needed to successfully implement features.
•Utilized RxJS to handle asynchronous data streams and connect React components to a REST API.
•Implemented unit tests and configured automated testing for mobile application using WebdriverIO.
•Participated in peer code reviews and utilized CodeFactor for automated code reviews on all commits to improve code quality.
•Programmed client side views with JavaScript ES6, TypeScript, HTML5, and CSS3.
•Developed reusable styled React components using JSS.