We are seeking a Senior Android Engineer for a contract position based in San Francisco, California. This is a 6+ month engagement focused on building and maintaining native Android applications.
Responsibilities
Develop and build native Android applications
Write and maintain automated test scripts for mobile applications
Integrate mobile applications with backend services and REST APIs
Participate in the full application lifecycle including development, testing, debugging, releases, and maintenance
Collaborate with version control systems to manage code
Qualifications
Required
8+ years of Android development experience building native Android applications
Strong hands-on development experience with Kotlin
Strong core Java development experience
Experience with dependency injection in Android applications using Dagger 2.0
Hands-on experience writing automated test scripts using mobile test automation frameworks such as Appium
Experience with the Android application lifecycle including development, testing, debugging, releases, and maintenance
Experience integrating mobile applications with backend services and REST APIs
Proficiency with version control tools such as Git or Bitbucket
Knowledge and experience working with C-based libraries