Talentai - Plano, TX

posted 9 days ago

Full-time - Senior
Plano, TX

About the position

The Senior Android Developer role involves designing and implementing high-quality Android applications. The position 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 responsible for ensuring the robustness and reliability of the code through unit testing.

Responsibilities

  • Design and implement Android applications using Java and Kotlin.
  • Build user interfaces with Jetpack Compose.
  • Utilize Kotlin Coroutines for asynchronous programming.
  • Work with remote data via REST and JSON.
  • Integrate Restful APIs and manage data with LiveData.
  • 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.
  • Collaborate with team members to enhance application performance.

Requirements

  • Experience designing and implementing Android applications.
  • Proficiency in Java, Kotlin, and Android ecosystem.
  • Strong understanding of mobile UI fundamentals, including layout and animations.
  • Experience with architectural patterns like MVP and MVVM.
  • Familiarity with unit testing frameworks such as JUnit and Mockito.
  • Experience with RxJava and LiveData for reactive programming.
  • Ability to work with RESTful APIs and JSON data.

Nice-to-haves

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