• 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.