Experience in developing/testing/deploying/releasing native applications on iOS and Android using Swift/Objective-C and Kotlin/Java
Experience refactoring code and evolving architectures
Ability to judge and recommend appropriate platform choices given context about a particular application - Full lifecycle experience from conceptualization to development and deployment of mobile apps
Passion for writing clean (S.O.L.I.D) code
Knowledge of design and architectural patterns for mobile technologies, and the tradeoffs involved in selecting one
Techniques such as test driven development and continuous integration / continuous delivery
Understand mobile trends and how they evolve in a fast-paced environment
Ability to connect with people and to quickly build trust with stakeholders at the delivery, managerial, and executive levels