VY Systems - Plano, TX

posted 25 days ago

Full-time
Plano, TX
Professional, Scientific, and Technical Services

About the position

The Android Developer at VySystems will be responsible for designing and implementing Android applications, utilizing modern development practices and tools. This role requires a strong understanding of the Android ecosystem and mobile UI fundamentals, as well as experience with various programming languages and frameworks relevant to Android development.

Responsibilities

  • Design and implement Android applications.
  • Utilize Java, MVVM, Kotlin Coroutines, Compose, Dagger, RxJava, Kotlin, JUnit, Mockito, and Git in development.
  • Build UIs using Jetpack Compose.
  • Work with Kotlin Coroutines for asynchronous programming.
  • Integrate 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, including Gang of Four patterns.
  • Work with Jetpack components like Room and Navigation.

Requirements

  • Experience designing and implementing Android applications.
  • Strong understanding of Java and the Android ecosystem.
  • Excellent understanding of mobile UI fundamentals, including layout and animations.
  • Experience with architectural patterns such as MVP and MVVM.
  • Familiarity with application design patterns, specifically Gang of Four patterns.
  • Experience with unit testing using JUnit and Mockito.

Nice-to-haves

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