Enexus Global - Plano, TX

posted 24 days ago

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

About the position

The Android Developer role involves designing and implementing Android applications using various technologies and frameworks. 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 using Kotlin and Java.
  • Utilize Jetpack Compose for building user interfaces.
  • Implement asynchronous programming with Kotlin Coroutines.
  • Work with remote data via REST and JSON.
  • Integrate RxJava, LiveData, and Restful APIs into applications.
  • Conduct unit testing for code robustness, including edge cases and usability.
  • Understand and apply architectural patterns such as MVP and MVVM.
  • Utilize application design patterns from the Gang of Four.
  • Work with Jetpack components like Room and Navigation.

Requirements

  • Experience designing and implementing Android applications.
  • Proficiency in Java, Kotlin, MVVM, Kotlin Coroutines, Compose, Dagger, RxJava, JUnit, Mockito, and Git.
  • Strong understanding of the Java and Android ecosystem.
  • Excellent understanding of mobile UI fundamentals, including layout and animations.
  • Understanding of architectural patterns such as MVP and MVVM.
  • Familiarity with application design patterns from the Gang of Four.

Nice-to-haves

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