Seeking Experienced React Native Developer for Performance Optimization and Refactoring
Budget: €30 – €250 EUR
We are looking for a seasoned React Native developer with a strong background in performance optimization and code refactoring to upgrade and enhance our existing mobile application. Our app is currently built with React Native version 0.69.3 and requires a series of improvements to ensure a seamless and efficient user experience.
Primary Objectives:
1- React Native Upgrade: Update the app from React Native version 0.69.3 to 0.72, ensuring compatibility and stability throughout the app.
2- Performance Optimization: Address the slow navigation issues between tab screens, with a particular focus on enhancing performance on Android devices.
3- Component Efficiency: Reduce unnecessary component reloads, especially in scenarios like opening a comment modal in the feed screen, to improve app responsiveness and reduce lag.
4- Code Refactoring: Undertake a comprehensive code review to identify and eliminate code duplications. Implement a more modular approach using components to streamline the codebase.
5- API Call Management: Standardize API call methods by defining utility functions. Transition from a mix of fetch and axios to a consistent approach, reducing code duplication and enhancing maintainability.
6- Multi-Language Support: Fix bugs related to the multi-language library, ensuring the app consistently displays the correct language selection.
Primary Objectives:
1- React Native Upgrade: Update the app from React Native version 0.69.3 to 0.72, ensuring compatibility and stability throughout the app.
2- Performance Optimization: Address the slow navigation issues between tab screens, with a particular focus on enhancing performance on Android devices.
3- Component Efficiency: Reduce unnecessary component reloads, especially in scenarios like opening a comment modal in the feed screen, to improve app responsiveness and reduce lag.
4- Code Refactoring: Undertake a comprehensive code review to identify and eliminate code duplications. Implement a more modular approach using components to streamline the codebase.
5- API Call Management: Standardize API call methods by defining utility functions. Transition from a mix of fetch and axios to a consistent approach, reducing code duplication and enhancing maintainability.
6- Multi-Language Support: Fix bugs related to the multi-language library, ensuring the app consistently displays the correct language selection.