Scroll to top

SENIOR ANDROID DEVELOPER

We are looking for an Android developer responsible for the development and maintenance of
applications aimed at a vast number of diverse Android devices. Your primary focus will be the
development of Android applications and their integration with back-end services. You will be
working alongside other engineers and developers working on different layers of the
infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design,
and creating quality products is essential.

Desired Experience:

  • Understanding of mobile technologies and architectures, such as MVP, MVVM, RxJava,
    Kotlin
  • Excellent Object Oriented, Java and Android Programming skills
  • Hands on experience in consuming REST API’s, various backends and databases
  • Hands on experience in Integrating devices via NFC and BLE
  • Strong debugging skills and must be familiar with profiling app, memory usage analysis,
    bandwidth usage analysis
  • Experience integrating analytics and tracking solutions (e.g., Omniture, Google Analytics)
  • A great design eye, paying close attention to the smallest of UI and UX details
  • Well versed in creating multi-threaded components
  • Excellent time management and work organization skills
  • Experience with Agile development methodologies
  • Must be able to demonstrate published apps from Google Play or other app stores that
    they have written, including for both phone and tablet apps
  • Sound experience in cross-platform development technologies (e.g. Ionic, PhoneGap,
    Appcelerator, and Xamarin)
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging
    technologies
  • Excellent written and verbal communication skills
  • Ability to work both independently and in a collaborative environment
  • Can do Attitude

Basic Requirements:

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Minimum 4-6 years of working experience in Android development
  • Work within a cross-functional team(s) of developers, architects and quality analysts to
    specify, design, develop, test and implement the mobile applications
  • Hands on experience of core concepts with Git and familiarity with Linux

Skills:

  • Java, XML, JSON, REST API’s, Material Design, PhoneGap, JIRA, Git, TestFairy, Twilio and Payment
    Integration, Kotlin, Client Communication

Apply for this position

Allowed Type(s): .pdf, .doc, .docx