Senior Mobile Application Developer

Senior Mobile Application Developer

Ahmedabad

Job Description

Required skillset:

• Android SDK and java programming, Advanced Apps Development on Android phones/tablets, Android GUI and SQLite database, Kotlin Programming

• Xamarin using Xamarin Studio or Microsoft Visual Studio & iOS SDK development. Must have a minimum of 2 years of work experience in Xamarin(Forms and native both). 

Skills

Competency: Must Have: • Should have a strong knowledge of OOPS and intermediate knowledge of front-end GUI design and development. • Analytical mindset and eye to detail. • Eager to learn and adaptable. • Extensive experience with the Android SDK and java programming language. • Design and build advanced applications for the Android platform and having hands-on mobile application development experience for Android phones/tablets. • Knowledge of Android GUI, Camera, GPS API, Maps API, Services and SQLite database. • Mandatory Experience of app development within Bluetooth programming, NFC communications & Protocol Buffers. • Have working knowledge of Host Card Emulation (HCE) & Contactless RFID based card • Good knowledge in socket programming, device communication. • Good knowledge on Design patterns. • Experience with third-party libraries and APIs. • Good knowledge in In-App purchase, Push Notifications. • Knowledge in writing unit test cases. Knowledge in publishing app to Google Play Store. • Experience in working in projects run as per Agile Methodology. • Experience in interacting with people with different nationalities. • Experience on web services integration (SOAP, REST, JSON, XML). • Should have good communication Skills. • Good debugging skills. • Good coding standards and documentation skills • Design and Development of Mobile application using Xamarin forms or responsive native mobile apps in the Xamarin framework. Good to have: • Knowledge in HTML5, JavaScript, CSS, Jquery mobile. • Experience in C/C++ and Android NDK is a plus. Desired Tools: • Android IDE. Experience in using client apps for version controlling system like SVN, BitBucket etc

Requirements

  • Function:  IT development
  • Experience:  3 - 5 years
  • Education:  BCA, MCA, BE IT, MBA IT, Msc IT