Skip to main content
Spruce InfoTech Inc. logo

Android Developer

Spruce InfoTech Inc.
Be an Early ApplicantFull TimeseniorHybrid
Reading, Pennsylvania, USPosted April 8, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaKotlinSQLSpringDockerKubernetesFirebaseJiraAgileTDD

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Responsibilities

  • Architect, design, and develop modern Android applications using Kotlin, Jetpack Compose, and Android Studio
  • Collaborate with Product Owners, UI/UX Designers, QA, and cross-functional teams in an Agile environment
  • Drive full SDLC activities including new builds, enhancements, and performance optimization
  • Integrate secure RESTful APIs and implement authentication protocols (OAuth/JWT)
  • Apply Test-Driven Development (TDD) principles and write unit tests to ensure code quality
  • Lead feature teams and mentor junior developers
  • Stay current with emerging Android tools, libraries, and best practices

Required Skills

  • 8+ years of experience in native Android development
  • Strong proficiency in Kotlin, Kotlin Coroutines, Kotlin Flow, and Jetpack Compose
  • Experience with Android Studio, Material Design, and Hilt for dependency injection
  • Solid understanding of RESTful APIs, OAuth/JWT, and secure authentication practices
  • Familiarity with Agile methodology, TDD, and writing unit tests
  • Experience leading teams or mentoring developers
  • Exposure to Hybrid Mobile Development

Desired Skills

  • Experience with Bitbucket, JIRA, Confluence, Firebase, and Google Analytics
  • Exposure to Docker, Kubernetes, OpenShift, or Apidog
  • Backend knowledge of Java/J2EE, Spring Framework, or iBatis
  • Database experience with Oracle, MS SQL, or iSeries DB2

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free