- Backbase Mobile SDK - Understanding of Backbase architecture (6.x) - Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes - Strong knowledge of Android UI design principles, patterns, and best practices - Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text - Experience with offline storage, threading, and performance tuning - Experience with third-party libraries and APIs - Ability to design applications around natural user interfaces, such as “touch” - Knowledge of the open-source Android ecosystem and the libraries available for common tasks - Unit-test code for robustness, including edge cases, usability, and general reliability. - Understanding of Google’s Android design principles and interface guidelines - Proficient understanding of code versioning tools, such as Git - Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies - Solid understanding of the full mobile development life cycle - Experience with PostMan - Knowledge of Swagger/Open API Standards - Understand of Restful APIs |