We are seeking a skilled mobile application developer to design, develop, test, release, and maintain new and existing mobile applications built with React Native. The ideal candidate will also be responsible for designing, developing, testing, releasing, and maintaining new and existing APIs. Collaboration with the product team to understand requirements is essential, as is the ability to present low-level design or approach for solutions before development begins. The developer will write reusable, reliable, scalable, and well-documented code, build dynamic, low latency, responsive, and real-time user interfaces, and write readable, simple, and deterministic unit tests. Additionally, the role involves collaborating with cross-functional teams for integrations, implementing and maintaining automated testing and continuous integration/deployment processes, debugging and troubleshooting issues, and optimizing application performance. The candidate will work with Agile teams and adhere to established ways of working, while also mentoring junior developers in the team.