Unclassified - New York, NY

posted 12 days ago

Full-time
New York, NY

About the position

The Android Developer role involves designing and implementing Android applications, utilizing a variety of programming languages and frameworks. The position requires a strong understanding of the Android ecosystem and mobile UI fundamentals, with a focus on creating robust and user-friendly applications.

Responsibilities

  • Design and implement Android applications.
  • Utilize Java, Kotlin, and other technologies for development.
  • Build UIs using Jetpack Compose.
  • Work with remote data via REST and JSON.
  • Integrate Restful APIs and manage data with RxJava and LiveData.
  • Conduct unit testing for code robustness and reliability.
  • Understand and apply architectural patterns like MVP and MVVM.

Requirements

  • 8+ years of experience in Android development.
  • Proficient in Java and Kotlin programming languages.
  • Experience with MVVM architecture and Kotlin Coroutines.
  • Strong understanding of mobile UI fundamentals, including layout and animations.
  • Familiarity with architectural design patterns, including Gang of Four patterns.
  • Experience with Jetpack components like Room and Navigation.

Nice-to-haves

  • Experience with other Jetpack components like Room and Navigation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service