Android mobile app developer /Diamond Consultants/ Bangalore

This job has been Expired
Diamond Consultants
Job Overview

Able to identify problems and suggest improvements, or adapt existing methods and techniques drawing from past experiences and feedback.

Actively acquires more complex skills, techniques, operating practices in order to progress towards full proficiency in the field of specialization.

Small but direct impact on the business through the quality of the delivery.

Good practical understanding of various mobile technologies and its application.

Ensure timely delivery of assigned work

Ensure quality of the deliverable for the work assigned

Escalate and resolve timely, the technical and module related issues to the senior

Analyze and evaluate user needs to come up with improved solutions.

The ability to work independently and in small teams, partner effectively cross-group, and manage multiple priorities and deliverables concurrently

Demonstrated ability and participation in the entire product development cycle: from design, implementation, development and debugging and maintenance with expertise in development

Passion for software quality, delivering high scale services and achieving engineering excellence

Strong understanding of issues related to distributed computing and the ability to take a broad view of the system as a whole

Self-starter, independent and with ability to come up with solutions to complex problems

Strong problem-solving skills, mastery of data structures and algorithms, and the ability to think outside the box.

Experience in developing mobile applications in Android.

Excellent command over Android SDK, JAVA, XML & JSON Web Services, and its relevant frameworks

Android Studio, Gradle, GIT for Android development environment

Experience in Gson and Volley library, Google Map.

Understanding of Activity lifecycle , How views are drawn in Android, IPC mechanism in Android

Content Provider understanding, Different types of services (normal service, bound service, IntentService and AIDL Service)

Difference between AsyncTask and IntentService, Launch modes available

Handler, LooperSolid grasp of algorithms, memory management, object oriented programming, MVC programming, and concurrent programming.

Experience in Mobile application development and understanding of Mobile best practices for application development

Strong design and programming skills in Java and Knowledge of SQLite, MySQL or similar database management system.

Ability to utilize native APIs to enable maps, in-app SMS and email features and ability to develop applications that controls handset resources

Job Detail
  • Career LevelOthers
  • Gender*Both
  • Qualification*B.E, B.Tech
  • Experience*3 Year- 8 Years
  • Salary*Best in Industry