Minimum of 5 years of mobile client development experience, able to independently develop and unit test application and SDK modules.
Savvy in iOS/Android development with a deep understanding of performance optimization, networking protocols, and memory management.
Solid software engineering background and practical ability in implementing or applying data structures, algorithms, and design patterns in software development.
...
Integrate analytics and monitoring solutions to measure user behaviour, application performance, and key business metrics
Own the end-to-end application release process, including build, testing, deployment, and publication to app stores
Ensure software quality through Test-Driven Development (TDD), automated testing, code reviews, and continuous improvement of engineering standards
...