Android Developer

TechoundsSan Jose, CA

About The Position

Seeking an experienced Android Developer with over 10 years of experience in Android app development. This role involves designing and building sophisticated, highly scalable Android applications, ensuring their performance, quality, and responsiveness. The developer will also be responsible for integrating Bluetooth devices with mobile applications and maintaining code integrity and organization. A strong understanding of RESTful APIs, mobile libraries for networking, and experience with Java and Kotlin are essential. The ideal candidate will have significant experience building native Android applications and a strong background in software architecture, including design patterns like MVP, Clean/MVVM, and Dependency Injection with Dagger. Experience with coroutines and a passion for code quality are also key. The role requires the ability to design and architect full-stack applications, including API design and UI wireframing, and a good understanding of Material Design guidelines. Excellent communication skills within a collaborative team environment are expected.

Requirements

  • 10+ years of experience in Android app development
  • Experience integrating Bluetooth devices with mobile applications
  • Proficient with mobile development tools like Xcode and Android Studio
  • Strong understanding of RESTful APIs and mobile libraries for networking
  • Experience working with Java
  • Professional experience building native Android applications
  • Significant experience building applications in Kotlin
  • Strong software architecture experience
  • Well versed in design patterns (MVP, Clean/MVVM)
  • Understanding of the value of Dependency Injection
  • Proficiency using coroutines
  • Clear and solutions oriented communication style with a passion for code quality
  • Someone who understands material design guidelines (e.g. you know how to be a good Android citizen while maintaining a strong unique brand identity)
  • BS or MS in Computer Science or Engineering

Nice To Haves

  • Experience designing and architecting full stack applications, including API design and UI wireframing
  • Clear communicate style within a collaborative team environment
  • The ability to combine good judgement, empathy, and technical skills

Responsibilities

  • Design and build sophisticated and highly scalable Android apps
  • Ensure performance, quality, and responsiveness of applications
  • Integrate Bluetooth devices with mobile applications
  • Maintain code integrity and organization
  • Write your own Repositories and Factories
  • Implement Dependency Injection using Dagger
  • Write your own test scripts
  • Design and architect full stack applications, including API design and UI wireframing
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service