Han It Staffing - New York, NY

posted 15 days ago

Full-time
New York, NY
Professional, Scientific, and Technical Services

About the position

The Android Developer position is a contract role based in New York City, requiring local candidates. The role involves designing and implementing Android applications, utilizing various technologies and frameworks to create robust and user-friendly mobile applications.

Responsibilities

  • Design and implement Android applications.
  • Utilize Java, MVVM, Kotlin Coroutines, Compose, Dagger, RxJava, and other technologies.
  • Build UIs using Jetpack Compose.
  • Work with remote data via REST and JSON.
  • Conduct unit testing for code robustness, including edge cases and usability.
  • Understand and apply architectural patterns such as MVP and MVVM.
  • Implement application design patterns from the Gang of Four.
  • Integrate with other Jetpack components like Room and Navigation.

Requirements

  • Experience designing and implementing Android applications.
  • Strong proficiency in Java and the Android ecosystem.
  • Excellent understanding of mobile UI fundamentals, including layout and animations.
  • Experience with Kotlin Coroutines for asynchronous programming.
  • Familiarity with architectural patterns such as MVP and MVVM.
  • Experience with unit testing using JUnit and Mockito.
  • Knowledge of RxJava, LiveData, and RESTful API integration.

Nice-to-haves

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