•Migrate existing React codebase to mobile app by building React Native-compatible versions of existing React web components and adding mobile-specific functions when possible (e.g. phone camera integration for file uploads)
•Manage deployment and versioning of React Native mobile app through use of Expo EAS framework
•Integrate AppsFlyer SDK (data analytics and event tracking) into mobile app to track metrics like revenue and user activity
•Created bridging modules to link iOS-native code and libraries to React Native codebase
•Implement push notifications linked to Pubnub messaging SDK
•Add automated tests (unit and end-to-end) through use of Jest and Detox for React Native mobile app
•Work on various tasks for full stack web app (React frontend and Flask backend), including creation of reusable components, writing endpoints, writing tests, adding data tables, migrations, and seeding data