Mansai - Plano, TX

posted 22 days ago

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

About the position

The Android Developer will be responsible for designing and implementing Android applications, utilizing modern development practices and tools. The role requires a strong understanding of the Android ecosystem and proficiency in various programming languages and frameworks, particularly Java and Kotlin. The developer will work on building user interfaces using Jetpack Compose and will be expected to integrate remote data through REST and JSON.

Responsibilities

  • Design and implement Android applications.
  • Utilize Jetpack Compose for building user interfaces.
  • 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 from the Gang of Four.
  • Work with Jetpack components like Room and Navigation.

Requirements

  • Experience designing and implementing Android applications.
  • Proficiency in Java, Kotlin, and Android development.
  • Experience with MVVM architecture and Kotlin Coroutines.
  • Strong understanding of mobile UI fundamentals, including layout and animations.
  • Familiarity with architectural patterns such as MVP and MVVM.
  • Experience with unit testing using JUnit and Mockito.
  • Knowledge of RxJava and LiveData for reactive programming.

Nice-to-haves

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