8+ years of experience in developing Mobile platforms (Android & iOS)
At-least 7+ years of experience in developing native Android applications.
Expertise in Object oriented programming.
Strong working knowledge on Java, Android SDK
Experience with RESTful APIs using XML, JSON
Expertise in integrating third party libraries.
Should have experience in writing unit test cases using JUnit.
Kotlin expertise primary skills
Will run on Zebra devices in stores
Indept knowledge on Android code
Architecture work on Android
Exp Latest and greatest Android tech stack
Kotlin, Java is needed
OKCP, Retrofit, MVBM - Android Jetpack highly desirable
Have published one or more applications in Google Playstore.
Have exposure on continuous integration
Design and build applications for the iOS platform
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Proficient with Objective-C or Swift (rapid development - drag & drop framework), and Cocoa Touch
Experience with iOS frameworks such as Core Data, Core Animation, etc.
Experience with offline storage, threading, and performance tuning - store keychain (pw, username, across multiple app), db sql lite (only for your specific app, content, link, images)
Familiarity with RESTful APIs to connect iOS applications to back-end services
Knowledge of other web technologies and UI/UX standards - best practices of the layout...optimize buttons, text, etc
Understanding of Apple's design principles and interface guidelines - example, design principles for buttons
Knowledge of low-level C-based libraries is preferred
Experience with performance and memory tuning with tools
Familiarity with cloud message APIs and push notifications - familiar with Azure, apple push notification (APN)
Knack for benchmarking and optimization
Proficient understanding of Git code versioning tools - commenting code
Familiarity with continuous integration for example jenkins (tool)
Deployment process - Need dev account, enterprise certificate, IPA file, upload itunes