Donato Technologies - Plano, TX

posted 11 days ago

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

About the position

The Android Developer position is a full-time role based in Plano, TX, focusing on designing and implementing Android applications. The role requires expertise in various programming languages and frameworks, particularly Java and Kotlin, and emphasizes the development of user interfaces using Jetpack Compose. The developer will work with remote data and integrate RESTful APIs, ensuring code robustness through unit testing and adhering to architectural patterns.

Responsibilities

  • Design and implement Android applications.
  • Develop user interfaces using Jetpack Compose.
  • Work with remote data via REST and JSON.
  • Integrate RESTful APIs and ensure code robustness through unit testing.
  • Understand and apply architectural patterns such as MVP and MVVM.
  • Utilize Kotlin Coroutines for asynchronous programming.

Requirements

  • Experience designing and implementing Android applications.
  • Proficiency in Java, MVVM, Kotlin Coroutines, Compose, Dagger, RxJava, Kotlin, JUnit, Mockito, and Git.
  • Strong understanding of the Java and Android ecosystem.
  • Excellent understanding of mobile UI fundamentals, including layout and animations.
  • Familiarity with architectural patterns such as MVP and MVVM.
  • Experience with Jetpack components like Room and Navigation.

Nice-to-haves

  • Experience with RxJava, LiveData, and Restful API integration.
  • Familiarity with application design patterns from the Gang of Four.

Benefits

  • Visa transfer support for consultants.
  • Opportunity for independent consultants.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service