Android Developer

Sampoorna Computer People
  • Bangalore
  • Confidential
  • 3-5 years
  • Views
  • 18 Jan 2018

  • IT/ Information Technology

  • Consumer Durables/ Semi Durables
Job Description

Essential Knowledge Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes. Familiarity with RESTful APIs to connect Android applications to back-end services. Strong knowledge of Android UI design principles, patterns, and best practices. Experience with device-based databases (sqlite) , Google Maps, Location based services, Android services, threading, and performance tuning. Experience in data Encryption and decryption techniques. Knowledge of the open-source Android ecosystem and the libraries available for common tasks. Experience developing mobile app that works well on a variety of vendor devices and form factors (phones and tablets) . Design, build, and maintain high performance, reusable, and reliable Java code. Ability to design applications around natural user interfaces, such as touch. Translate designs and wireframes into high quality code. Added advantage to working with HTML5/ JS/ CSS3. Proficient understanding of code versioning tools, such as SVN and Git. Familiarity with cloud message APIs and push notifications. Familiarity in writing unit test cases. Competencies Ability to understand business requirements and translate them into technical requirements. Good knowledge on OOPS concepts, multithreading, collection framework and design patterns A knack for benchmarking and optimization. Ability to work in an Agile Environment


Job Posted By

Kamal
Account Manager

About Organisation

Sampoorna Computer People