Unclassified - New York, NY

posted about 1 month ago

Full-time
New York, NY

About the position

The Android Developer role involves designing and implementing Android applications, utilizing modern development practices and tools. The position requires a strong understanding of the Android ecosystem and mobile UI fundamentals, with a focus on building robust and user-friendly applications.

Responsibilities

  • Design and implement Android applications.
  • Utilize Java, Kotlin, and other technologies to develop mobile applications.
  • Work with Jetpack Compose for building user interfaces.
  • Implement asynchronous programming using Kotlin Coroutines.
  • Integrate remote data via REST and JSON.
  • Conduct unit testing for code robustness and reliability.
  • Understand and apply architectural patterns such as MVP and MVVM.

Requirements

  • Experience designing and implementing Android applications.
  • Proficiency in Java, Kotlin, and related technologies (MVVM, Coroutines, Dagger, RxJava).
  • Experience with Jetpack Compose for UI development.
  • Strong understanding of the Android ecosystem and mobile UI fundamentals.
  • Familiarity with architectural patterns like MVP and MVVM.
  • Experience with RESTful API integration and remote data handling.

Nice-to-haves

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