Android Developer

Role Requirements

  • Strong knowledge of Android SDK and different versions of Android, experience using Java and Kotlin
  • 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.
  • Work experience in an energizing environment, following agile practices.

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.
Apply now

Application Form

[contact-form-7 id=”45″ title=”Application Form” /]

Benefits

Career development

Work-life balance

Company benefits