Job descriptionYou will learn and adopt best practices like writing clean and reusable code using practices like TDD, mobile architecture patterns, design, and pair programmingYou will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possibleYou will work in collaborative, value-driven teams to build innovative customer experiences for our clientsYou will use your passion for mobile development to aid our clients in enabling a platform- appropriate, seamless and human-centered experience for their usersYou will apply the latest technology thinking from our Technology Radar to solve client ProblemsYou will partner with other technologists from cross-functional teams advocating and demonstrating mobile-first cultureYou will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in betweenYou will act as a mentor for less-experienced peers through both your technical knowledge and leadership skillsJob Qualiications :Should have good understanding about Architecture of React Native Should write custom components on native and export them to react native.Should write native modules like utilizing a camera, calendar or any sort of hardware utilizationShould be conversant with the path to production Run expectationsShould be able to find issues in the app - debug and troubleshoot (on production also) independently and should be able to help their team solve these issues.React Native skills and PracticesShould have a good understanding of the best practices for React Native development and be able to make the right use of these in the task.Should be able to write optimized RN code in typescript leveraging their deep knowledge of performance optimisations available on RN Framework.Should know popular community libraries of react native and experience of having used them in the past - e.g. Flashlist Experience neededYou have experience working on a React native Apps for at least two years or more and an overall experience of four-plus years.Exposure to building two to three mobile apps Have spent more than one to two years on a single react native App building multiple modules from scratch (instead of someone who has spread his / her time across too many apps without spending significant time on any of them)You have experience using two or more mobile development languages Swift, Kotlin, Dart, Javascript, etc.) coupled with experience in UI development using mobile SDKs and UI Technologies (Swift UI, Jetpack Compose, Flutter, etc.)You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming