Business Integra - New York, NY

posted 11 days ago

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

About the position

The Android Developer position involves designing and implementing Android applications, focusing on creating robust and user-friendly mobile experiences. The role requires proficiency in various programming languages and frameworks, particularly Java and Kotlin, and emphasizes the importance of unit testing and understanding architectural patterns in mobile development.

Responsibilities

  • Design and implement Android applications.
  • Develop user interfaces using Jetpack Compose.
  • Utilize Kotlin Coroutines for asynchronous programming.
  • 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.
  • Work with Jetpack components like Room and Navigation.

Requirements

  • Experience designing and implementing Android applications.
  • Proficiency in Java, Kotlin, and related frameworks (MVVM, Coroutines, Dagger, RxJava).
  • Experience with Jetpack Compose for building UIs.
  • Strong understanding of the Android ecosystem and mobile UI fundamentals.
  • Familiarity with architectural patterns and design patterns (Gang of Four).
  • Experience with unit testing using JUnit and Mockito.

Nice-to-haves

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