Excellent knowledge of JavaScript and TypeScript Proficient in developing mobile applications using React Native Strong understanding of React's core principles and component lifecycle Experience with native modules integration (iOS and Android) Proven experience in mobile application architecture Experience and understanding of SOLID principles and clean code practices Hands-on experience with state management libraries (Redux, Zustand, Recoil, or MobX) Experience with reactive programming patterns and RxJS Solid understanding of mobile app architecture, navigation, and performance optimization Good understanding of asynchronous programming, API integration, and handling network requests Familiarity with CI/CD pipelines, App Store / Google Play release processes, and app signing Experience integrating In-App Purchases and payment systems Familiarity with push notification systems (APNs, FCM) Experience working with design systems, responsive UI, and animation libraries Understanding of testing practices (unit, integration, E2E tests)