Skip to content
mimi

Android Developer

Spruce InfoTech Inc.

Reading · On-site Full-time Senior Yesterday

About the role

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

Skills

AgileAndroid StudioApidogBitbucketConfluenceDockerFirebaseGoogle AnalyticsHiltiBatisiSeries DB2JavaJetpack ComposeJIRAJWTKubernetesKotlinKotlin CoroutinesKotlin FlowMaterial DesignMS SQLOAuthOpenShiftOracleRESTful APIsSpring FrameworkTDD

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free