Knowledge of Core Java, Kotlin language and Android development stack
Must have knowledge of Android Architecture & Android Build System
Experience with Services, AIDL & ANR
Unit-test code for robustness, including edge cases, usability and general reliability
Proven experience of at least 3 apps published in the play store
Experience with offline storage, threading, and performance tuning
Familiarity with SOAP, RESTful APIs to connect Android applications to back-end services
Knowledge of PostMan or similar
Understanding of Android's design principles and interface guidelines
Proficient understanding of code versioning tools GIT, SVN, etc
Familiar with Social logins (Facebook, Google, Twitter, LinkedIn, Instagram, etc), Live chat, JSON & XML Parsing, Constraint layout, Localization, Internationalization, Universal application development, Data Binding, FCM, in-app purchase, Watch OS, realM data storage, multi orientation support, trends and emerging technologies, Fused location, Retrofit, Horizontal ListView, Google Map with custom marker, Google API
Knowledge of modern authorization mechanisms, such as JSON Web Token
Ability to understand business requirements and translate them into technical requirements
Experience with unit testing, debugging and reverse engineering
Hybrid application development experience with ionic 3, react native, xamarin, Flutter is a plus
Proficient with Swift 4.X, Cocoa Touch and Objective-C
Experience with iOS frameworks such as Core Data, Core
Experienced working on features such as Chat, Video Conference, Animation, Contacts, Accounts, Core location, Eventkit, User Notifications, etc
Experience with offline storage, threading, and performance tuning
Familiarity with SOAP, RESTful APIs to connect iOS applications to back-end services
Proven experience of at least 3 apps published in the app store
Knowledge of UI / UX standards and optimization
Understanding of Apple’s design principles and interface guidelines
Knowledge of low-level C-based libraries is preferred
Experience with performance and memory tuning with Instruments
Proficient understanding of code versioning tools GIT, SVN, etc
Familiar with Social logins (Facebook, Google, Twitter, LinkedIn, Instagram, etc), Live chat, JSON & XML Parsing, Auto layout, Localization, Internationalization, Universal application development, Storyboards, APNS, In app purchase, Watch OS, Alamofire, MVC architecture, realM data storage, multi orientation support, media streaming
Knowledge of modern authorization mechanisms, such as JSON Web Token
Ability to understand business requirements and translate them into technical requirements
Experience with unit testing, debugging and reverse engineering
Hybrid application development experience with ionic 3, react native, xamarin, Flutter is a plus