Tanisha Systems - Plano, TX

posted 11 days ago

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

About the position

The Android Developer position at Tanisha Systems involves designing and implementing Android applications using modern technologies and frameworks. The role requires a strong understanding of the Android ecosystem and mobile UI fundamentals, with a focus on building robust, user-friendly applications. This is a hybrid position requiring three days onsite in Plano, TX, with flexibility for non-local candidates who can justify relocation.

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
  • Understand and apply architectural patterns such as MVP and MVVM
  • Work with Jetpack components like Room and Navigation

Requirements

  • Experience designing and implementing Android applications
  • Proficiency in Java, MVVM, Kotlin Coroutines, Compose, Dagger, RxJava, JUnit, Mockito, Git
  • Strong understanding of the Java and Android ecosystem
  • Excellent understanding of mobile UI fundamentals, including layout and animations
  • Experience with RxJava, LiveData, and RESTful API integration
  • Ability to unit-test code for robustness, including edge cases and usability
  • Understanding of application design patterns, including Gang of Four patterns

Nice-to-haves

  • Experience with other Jetpack components like Room and Navigation

Benefits

  • Flexible operational environment
  • Client-centric engagement model
  • Opportunities for professional growth
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service