Strong analytical and planning skills. Good communication and presentation skills. Excellent problem-solving skills. Meaningful experience working on large, complex systems. Understanding of React Native best practices. Significant experience with React web and mobile, including tools like Flux, Flow, Redux. Complete understanding of the full mobile app development lifecycle.