We are seeking a Senior Android Developer for a 6-month contract position based in San Francisco, California. You will work on building and maintaining native Android applications, with responsibility for development, testing, debugging, releases, and ongoing maintenance throughout the application lifecycle.
Responsibilities
Design and develop native Android applications using Kotlin
Implement dependency injection patterns using Dagger 2.0
Integrate mobile applications with REST APIs and backend web services
Write and maintain automated test scripts for mobile applications
Debug, troubleshoot, and resolve application issues
Manage version control using Git or Bitbucket
Participate in code reviews and contribute to application releases
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 using Dagger 2.0 in Android applications
Hands-on experience writing automated test scripts using frameworks such as Appium
Experience with REST APIs and web service integration in mobile applications
Proficiency with version control tools such as Git or Bitbucket
Knowledge and experience working with C-based libraries