· Experienced React Native developer who has a deep understanding of best practices and design patterns · Well-versed in the mobile ecosystem and understands mobile software development patterns. · Contribute to the development of React Native apps by working on the app’s architecture, implementing UI components, and building reusable code which will be used to create cross-platform apps for iOS and Android. · The focus will be on developing innovative applications from the ground up as well as migration of pre-existing apps with different frameworks · Deep understanding of contributing to and managing large-scale mobile app production. · Provide feedback regarding system performance and usability issues · Refactoring, debugging, testing, and implementing changes to existing applications to meet project requirements · Follow the team practices for better code readability. For example, following a defined code pattern, documentation process, naming convention, branch versioning, submitting updates, etc. provides better coordination among everyone · Preparation, drafting, and review of software documentation and project reports to meet senior staff and client requirements