Heliogic Staffing - Cincinnati, OH

posted 4 days ago

Full-time - Senior
Cincinnati, OH

About the position

The Senior Android Developer III is responsible for developing and maintaining high-quality Android applications. This role requires a strong understanding of mobile development, particularly using Jetpack Compose, and involves ensuring UI reliability through unit testing. The developer will work closely with architectural patterns and collaborate with other team members to deliver robust software solutions.

Responsibilities

  • Develop and maintain Android applications using Jetpack Compose.
  • Ensure UI reliability through Compose Unit Testing.
  • Collaborate with team members on software development projects.
  • Implement architectural patterns such as CLEAN and MVVM.
  • Utilize version control solutions, preferably Git/GitHub.

Requirements

  • Bachelor's degree in computer science/information systems or comparable field.
  • 5+ years of software development experience.
  • Proficiency in Kotlin and Android Studio.
  • Experience with Android SDK - 10 or higher and Jetpack libraries.
  • Strong problem-solving skills.
  • Knowledge of object-oriented design and development.
  • Familiarity with Coroutines for asynchronous programming.
  • Experience with AndroidX and Robolectric for testing.
  • Knowledge of accessibility best practices.

Nice-to-haves

  • Familiarity with relational databases and SQL.
  • Experience with Gradle.
  • Understanding of UX/UI design principles.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service