Our production React Native app feels snappy at first launch but starts to lag once users begin interacting with key screens. The slow-down is most noticeable in the interface itself—taps take longer to register, animations stutter, and navigation feels delayed. I’m also seeing memory spikes when certain actions are triggered, which leads me to suspect a leak or expensive re-renders that accumulate over time. I’d like you to step in, profile the code, and deliver measurable gains in UI responsiveness. Tools such as the React DevTools Profiler, Flipper, Xcode Instruments, or Android Studio’s Memory Profiler are all fair game; use whatever you’re most effective with. Feel free to tweak component lifecycles, memoisation, state management, or list virtualisation (e.g., FlatList, SectionList) as needed, provided the public API and design remain unchanged. What I need from you: • A brief audit outlining the current bottlenecks you find. • Optimised code or patches that fix them, with clear in-line comments. • Before-and-after metrics or screen recordings that prove the improvement (frame rates, render times, memory footprint during the problematic actions). • A short hand-off note so my team can maintain the changes confidently. The project is self-contained; you’ll get access to the repo and can run the app locally with iOS Simulator or Android Emulator. Looking forward to seeing how you can make the interface buttery-smooth again.