At least 5 years of working experience in Native mobile apps development using Android SDK
Experienced in programming languages: Java, Kotlin for Android
Strong experience in Android framework & architecture is must to have.
Strong knowledge of communicating with other devices peripherals over Bluetooth / NFC / WiFi / Other communication mechanisms.
Experience in 3rd party libraries integration [ Realm, Picasso, etc.] and creating unit test scripts
Experience in using SVN, GIT for source control
Must have experience with wring and interacting with web services / back end service end points (SOAP/REST) with SOA framework
Solid understanding of full mobile development life cycle
Strong in MVVM, MVP concepts and software design patterns
Should have hands on experience in UI development.
Strong familiarities in dealing with different tools (Android Studio, Git, SVN etc) and software development methodologies (Agile, TDD (Test driven development, Water fall etc)
Should have deep knowledge of best practices for mobile app design and performance
Experience in socket communication, familiarity with cloud message APIs and push notifications
Familiarity with Agile and Scrum methodologies.
Good presentation, interpersonal and communication skills.
Think you're the perfect candidate?
Apply to this job