Job Responsibilities
Experience in Android with 6-8 years of Android application development .
Have published one or more Android apps in the google play store
Strong knowledge of Android SDK, different versions of Android with different screen sizes
Familiarity with RESTful APIs to connect Android applications
Strong knowledge of Android UI design principles, patterns,
Experience with offline storage, threading, and performance tuning
Knowledge of the open-source Android ecosystem and the lib
Has strong knowledge on Performance Tools like Android Monitor and also has knowledge on Network Performance, Battery Performance, Memory utilisation.
Ability to understand business requirements and translate in to app.
Familiarity with cloud message APIs and push notifications
A knack for benchmarking and optimization
Understanding of Google's Android design principles and interface
Proficient with Swift, Objective-C and Cocoa Touch
Experience with iOS frameworks such as Core Data, Core Animation, GCD, Operation Queues etc.
Good Troubleshooting skills
Experience with offline storage, threading, and performance tuning
Familiarity with RESTful APIs to connect iOS applications to back-end services
Understanding of design principles and interface guidelines
Ensure the performance, quality, and responsiveness of applications
Identify and correct bottlenecks and fix bugs
Help maintain code quality,
Has strong knowledge on Performance Tools like Instrument and also has knowledge on Network Performance, Battery Performance, Memory utilisation.
Should have knowledge on third party tools as well to get the Performance report and implement the required changes in the code.
Respond to problems in a timely, effective manner
Should be able to Lead the team and take ownership of delivery of assigned work