·
Experience in delivering test
automation framework for mobile platforms with the Android Mobile Operating
system
·
Strong Java, Android Native,
Core Java Programming with Android Syntax
·
Basic working knowledge of 2G
/ 3G technologies Android SDK 3.4
·
Experience in DB Android SQL
Lite
·
Strong collaboration skills,
including consensus-building and conflict resolution skills
·
Familiar with and comfortable
in an Agile development environment
·
Experience using APIs to
integrate mobile applications
·
Ability to write
well-abstracted reusable code for UI components and back-end integrations
·
Experience building mobile
applications in one or more of the following platforms: native Android, HTML5
·
Experience with reference
apps available in public app stores or GitHub
·
Experience with automated
testing and continuous integration tools is a plus
·
Familiarity with version
control systems, preferably Git, is a plus
·
Knowledge of back-end
integration services and experience with enterprise software development is a
plus
·
Proficiency with HTML5, CSS3,
and JavaScript
·
Java for mobile development
background in a Linux and/or embedded systems environment
·
Android internal frameworks
and device driver development experience
·
Strong interpersonal skills
to contribute in all facets of our agile development cycle, including design,
reviews, coding, debugging and support
·
Strong interpersonal skills
to contribute in all facets of our agile development cycle, including design,
reviews, coding, debugging and support
·
Experience with bringing up
Linux or Android on custom hardware, android hacking, wireless networking,
audio processing, or public key cryptography concepts
·
Android development
experience
·
Strong knowledge of the
Android built system
·
Android internal frameworks
and device driver development experience
·
Develop for all layers of our
Android based handsets, including developing kernel drivers, Android services,
JNI, Java and native Android applications