Elgebra - Plano, TX

posted 26 days ago

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

About the position

The Senior Android Developer will be responsible for designing, developing, and maintaining high-quality Android applications. This role requires extensive experience in native mobile app development, particularly with Kotlin and Jetpack Compose, and a strong understanding of Android SDK and UI design principles. The developer will collaborate with designers and UX experts to create exceptional user experiences while ensuring the integration of various APIs and libraries.

Responsibilities

  • Design and develop high-quality Android applications using Kotlin and Jetpack Compose.
  • Maintain and enhance existing Android applications and libraries.
  • Collaborate with designers and UX experts to create user-friendly interfaces.
  • Integrate RESTful APIs, GraphQL, and third-party libraries into applications.
  • Implement unit and Android tests to ensure application quality.
  • Utilize version control systems like Git for code management.
  • Participate in Agile methodologies and CI/CD practices.

Requirements

  • 6+ years of experience in native mobile app development.
  • Proficiency in Kotlin and Java programming languages.
  • Strong knowledge of Android SDK and Jetpack Compose.
  • Experience with building and maintaining Android libraries via Gradle/Maven.
  • Working knowledge of unit and Android testing frameworks.
  • Familiarity with RESTful APIs, GraphQL, and JSON.
  • Understanding of Agile methodologies and CI/CD practices.
  • Solid understanding of mobile app design patterns such as MVC, MVP, MVVM, and Clean Architecture.

Nice-to-haves

  • Experience with cross-platform frameworks like iOS, Flutter, and React Native.
  • Experience in building Android Modules, SDKs, and Frameworks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service