• Refactored components to utilize resources effectively and efficiently thus reducing unnecessary re-renders and improving load times.
• Refactored our application to make use of React Context.
• Fixed and debugged the app for cross-compatibility between iOS and Android.
• Worked on Firebase API for messaging and push notifications.
• Implemented AWS Amplify and Cognito to handle our app user pool and
user authentication.
• Worked together with the team to implement Cavy for unit testing.
• Translated the designs and wireframes created by the UI/UX team to
responsive screens both for iOS and Android.
• Implemented screens that utilize Google Maps API and Apple Maps.
• Implemented sign-in and sign-up deep links by using AWS lambda and AWS cognito.
• Refactored testing and it reduced testing time by 200%
• Refactored the whole navigation for the application which improved load times. Legacy navigation codes were removed as well.
• Refactored class-based components to functional components to take advantage of React hooks.
• Introduced custom hooks to be reused across the app
• Managed CodePush for our iOS and Android applications, allowing OTA updates.
• Managed our Google PlayStore account and Android application.
• Managed our Apple AppStore account and iOS application.
• Prepared TestFlight builds and PlayStore testing tracks for beta users and testers.
• Managed iOS and Android deployment.
• Managed AWS cognito user pools and identity pools
• Implemented react-native-web to unify our web and mobile application.