Duties & Responsiblities:
- Primarily responsible to design , develop, test and build applications for the Android Platform.
- Analyzing business requirements, providing development estimates and feedbacks.
- Collaborate with cross-functional teams to define, design and ship new features.
- Work with outside data sources and API's.
- Unit-test code for robustness, including edge cases, usablity and general relaiblity.
- Work on bug fixing and improving application performance.
Skills:
- Good understanding of OO programing and design patterns.
- Deep technical knowledge of Java.
- Working knowldege of Android development IDEs (Android Studio and Eclipse).
- Strong knowldege of Android SDK, different versions of Andriod, and how to deal with different screen sizes.
- Strong knowledge of Andriod UI design principles, patterns, and best practices.
- Proficient in database (SQLite)
- Hands on experience of publishing and deployment of andriod applications.
- Expereince on web service integration (SOAP, REST, JSON, XML)
- Experience using Andriod API's (Google Maps, GCM, Android Support Libraries and SDK integration for Facebook, Gmail and Twitter will be a plus)
- Excellent debugging and optimization skills.
- Should be a Team Player.
Innovative Solutions is a game development and financial IT consultancy firm based in Karachi, Pakistan. Our target is to become a leading company in chess game development and financial IT consultancy sectors. We are looking for talented individuals who have excellent technical and educational background.