Android Developer

Spruce InfoTech Inc.
Reading, PA

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

// // //