Detailed Job Description
Bachelors, masters or PhD from an accredited university in Computer Science or related field. Typically, 10+ years of experience with a bachelors degree, this is relaxed for someone with higher academic qualification.

Strong knowledge of Android SDK and different versions of Android.

Familiarity with RESTful APIs to connect Android applications to back-end services.

Strong knowledge of Android UI design principles, Material design guidelines, patterns, and best practices.

Experience with offline storage, threading, and performance tuning.

Familiarity with cloud message APIs and push notifications.

Knowledge of the open-source Android components and the libraries available for common tasks.

Highly proficient in object oriented methodologies, design patterns, data structures, algorithms and quality coding skills, excellent debugging skills.

Experience working in Git, Stash, Jira and other productivity tools.

Good to Have
Experience in building and debugging network driven apps is highly valued. Knowledge of Exchange ActiveSync is a plus.
Familiarity with DevOps will be helpful.
Excellent command over the English language - verbal and written. Good interpersonal skills.
Familiarity with Kotlin is helpful.
Work experience in an energizing environment, following agile practices. Successfully handled multiple, high priority projects and tasks.
Other Competencies
Ability to work independently and in a team environment, including quickly getting up to speed with new technologies. Be able to address issues fast and authoritatively.
Proficient organizational skills with the ability to lead challenging demands.
Having a creative mindset and decision-making skills is essential.

Other Skills
Data structures, Algorithms and quality coding skills, Excellent debugging skills.,

Data structures, Algorithms and quality coding skills, Excellent debugging skills.,

Interview Information
Job Location : Bangalore
Interview Location : Bangalore