Job Description

- Design and build advanced applications for the Android platform - Collaborate with cross-functional teams to define, design, and ship new features. - Unit-test code for robustness, including edge cases, usability, and general reliability. - Work on bug fixing and improving application performance.

Requirements

- Strong knowledge in OOPs, Design patterns, MVVM, MVC, Memory management ARC, Multiple thread handling, NSOperation, GCD, TDD. - 3+ years of Android development with JAVA - Understanding of Android Material Design Principles - Experience with Android APIs and Capabilities - Experience with RESTful API access, handling JSON and XML - Experience with app development for multiple screen sizes - Experience latest API capabilities in Android 5.x+ Familiar with: - Android studio. Eclipse. - Database: Sql Cipher, Yap database. , mysql, sqllite - Versioning: Git, Smartsvn. Having experience in the following list is an advantage: - Agile-Scrum methodology - XMPP Packets and formats - SIP Communication and formats - YapDatabase - Linphone SDK. - Third party integration knowledge in using CocoaPods, Carthage, GIT sub-modules and Static libraries. - Framework: Cocoa Touch, AVFoundation, PushKit, CallKit. - English communication skill is mandatory - Gender preference: Male

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟