qualifications/skills:
· 3+ years of experience as a senior developer in android/ios.
· bachelors in computer science, information systems or equivalent.
· must be proficient with programming languages kotlin, java, android sdk, android ndk, swift and good knowledge of its ecosystem.
· must be able to design and build applications for android and ios, os x, must be familier with
· framework such as mvvm/mvc/mvp.
· experience with ios frameworks such as core data, core animation, etc.
· familiarity with restful apis & json to connect android/ios applications to back-end
· services.
· familiarity with the use of additional sensors, such as gyroscopes and accelerometers.
· proficient understanding of code versioning tools, such as git.
· understanding of android/apple’s design principles and interface guidelines.
· knowledge of memory management and multi-threading.
· experience with embedded databases and other system datastores.
· you have experience in publishing an application on the google play store.
· experience with offline storage, threading, and performance tuning.
· familiarity with cloud message apis and push notifications.
working knowledge of the general mobile landscape, trends, and emerging technologies