Btree Solutions

posted about 2 months ago

Full-time - Mid Level
Remote
Professional, Scientific, and Technical Services

About the position

The Lead Android Developer is responsible for overseeing the design, development, and maintenance of applications for a wide range of Android devices. This role combines technical and managerial responsibilities, leading a team of Android developers to ensure the delivery of high-quality mobile app solutions.

Responsibilities

  • Design and develop advanced applications for the Android platform.
  • Lead the entire app lifecycle from concept, design, testing, release, and support.
  • Collaborate with cross-functional teams (designers, backend developers) to define, design, and ship new features.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Lead and mentor a team of Android developers, providing guidance, code reviews, and technical support.
  • Ensure the team follows coding best practices, coding standards, and methodologies (e.g., Agile, Scrum).

Requirements

  • Proficiency in Java, Kotlin, and Android SDK.
  • Strong understanding of Android UI/UX design principles, patterns, and best practices.
  • Familiarity with RESTful APIs and integration with Android applications.
  • Experience with Android Architecture Components like LiveData, ViewModel, Room, etc.
  • Understanding of Git version control.
  • Familiarity with tools like Android Studio, Gradle, and Firebase.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service