Goals:Design, implement, and optimize the React Native application architecture to ensure:Outstanding performance: Fast app startup, smooth 60 FPS interactions, and minimal resource consumption (battery, memory, CPU), even on low-end devices.High stability: Maintain a crash-free rate above 99.8% through robust testing and monitoring systems.Sustainable architecture: Build a clean, modular, and scalable codebase that supports long-term growth and feature expansion.Key Resposibilities:🔹 Performance OptimizationUse profiling tools (Flipper, React Profiler, Perfetto) to identify and optimize rendering, CPU, and memory bottlenecks.Improve startup time, reduce lag, and ensure fluid animations using libraries such as Reanimated 2.Research and adopt modern architectures (JSI, Fabric) and optimize the Hermes engine for overall performance improvement.🔹 Development & Quality AssuranceLead feature development and build highly reusable components.Manage application state effectively using libraries such as Redux, Zustand, or MobX.Develop and automate testing workflows (Unit: Jest, Integration/UI: React Native Testing Library, E2E: Detox/Maestro).🔹 Architecture & Technical LeadershipDrive the adoption of Clean Architecture, MVI/MVVM patterns within the React Native environment.Develop or integrate Native Modules (Java/Kotlin for Android, Objective-C/Swift for iOS) when necessary for performance or specialized features.Conduct code reviews, share technical knowledge, and mentor other team members.