




**Requirements and responsibilities** **Key Responsibilities** ======================== Lead the end\-to\-end development of complex React Native applications. Architect scalable and maintainable codebases for cross\-platform apps. Mentor junior developers through code reviews, pair programming, and knowledge sharing. Collaborate with product managers and designers to deliver high\-quality user experiences. Ensure best practices in performance optimization, testing, and deployment. Build and integrate RESTful and GraphQL APIs with mobile clients. Handle app store submissions, release management, and OTA updates. Research and implement new technologies to improve development efficiency and product quality. ### **Required Skills \& Qualifications** 5\+ years of professional software development experience. 3\+ years of hands\-on experience with **React Native** in production apps. Advanced knowledge of **JavaScript**, **TypeScript**, and **mobile architecture patterns** (MVVM, Clean Architecture). Experience with **Redux / Redux Toolkit**, **React Navigation**, and **native modules**. Solid understanding of mobile performance, memory management, and UI/UX best practices. Experience with **CI/CD tools** (e.g., Fastlane, Bitrise, GitHub Actions). Proficient in mobile debugging, profiling, and using development tools. Strong communication and leadership skills, with a proactive mindset.


