SI
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