Xforia - Plano, TX

posted 7 days ago

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

About the position

The Senior Android Developer will be responsible for designing and implementing Android applications, focusing on creating robust and user-friendly interfaces. This role requires a strong understanding of the Android ecosystem and experience with various programming languages and frameworks, particularly Kotlin and Java. The developer will work closely with remote data sources and ensure the applications are reliable and efficient.

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.
  • Apply architectural patterns such as MVP and MVVM in application design.
  • Implement application design patterns from the Gang of Four.

Requirements

  • Experience designing and implementing Android applications.
  • Proficiency in Java, MVVM, Kotlin Coroutines, Compose, Dagger, RxJava, Kotlin, JUnit, Mockito, and Git.
  • Experience with Jetpack Compose for building UIs.
  • 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.
  • Experience with RESTful API integration and remote data handling.

Nice-to-haves

  • Experience with other Jetpack components like Room and Navigation.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service