We are looking for a highly skilled mobile application developer to join our team. The ideal candidate will be responsible for designing, developing, testing, releasing, and maintaining new and existing mobile applications built with React Native. You will also be involved in designing and developing APIs, collaborating with the product team to understand requirements, and presenting low-level designs or approaches for solutions before development begins. Your role will include writing reusable, reliable, scalable, and well-documented code, as well as building dynamic, low latency, responsive, and real-time user interfaces. You will be expected to write readable, simple, and deterministic unit tests, collaborate with cross-functional teams for integrations, and implement and maintain automated testing and continuous integration/deployment processes. Additionally, you will debug and troubleshoot issues, optimize application performance, work with Agile teams, and mentor junior developers in the team.