Excellent knowledge of JavaScript and TypeScript Proficient in developing mobile applications using React Native, with a strong understanding of React's core principles and component lifecycle Experience with native modules integration (both iOS and Android) Proven experience in mobile application architecture: ability to design, evaluate, and evolve scalable and maintainable app architectures Experience and understanding of the practical application of SOLID principles and clean code practices Hands-on experience with state management libraries such as 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 efficiently Familiarity with CI/CD pipelines, App Store / Google Play release processes, and app signing Experience integrating In-App Purchases and payment systems (native Apple and Google payments) Familiarity with push notification systems such as APNs and FCM Experience working with design systems, responsive UI, and animation libraries Understanding of testing practices (unit, integration, and E2E tests)