Raas Infotek - Dallas, TX

posted 5 days ago

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

About the position

We are seeking a skilled and experienced Senior Android Developer to join our dynamic mobile development team. The ideal candidate will have extensive experience in native Android development with strong proficiency in Kotlin and Jetpack Compose. The role requires expertise in setting up and maintaining modern CI/CD pipelines, as well as a deep understanding of Android libraries, app architecture patterns, and the full mobile development lifecycle.

Responsibilities

  • Design, develop, and maintain native Android applications using Kotlin and Jetpack Compose.
  • Set up, maintain, and enhance CI/CD pipelines for Android development to ensure seamless testing, integration, and deployment.
  • Build and manage reusable Android libraries and components using Gradle/Maven.
  • Write clean, maintainable, and efficient code following Android design patterns such as MVVM, MVP, MVC, and Clean Architecture.
  • Integrate RESTful APIs, GraphQL, and third-party libraries to deliver robust features.
  • Conduct Unit Tests and Android UI Tests to ensure quality and performance.
  • Collaborate with cross-functional teams including designers, product managers, and backend developers to deliver seamless user experiences.
  • Stay up to date with the latest Android SDKs, tools, and development trends.
  • Publish apps to the Google Play Store and ensure compliance with all app submission guidelines.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or equivalent experience.
  • 10+ years of hands-on experience in native Android development.
  • Proficiency in Kotlin and Jetpack Compose for Android development.
  • Experience setting up and maintaining CI/CD pipelines for Android apps.
  • Strong experience with Android libraries and build tools like Gradle/Maven.
  • Proficiency in using Android Studio and related developer tools.
  • Working knowledge of Unit Tests and UI Tests in Android.
  • Experience with version control systems such as Git.

Nice-to-haves

  • Knowledge of iOS development, including Swift and Core Bluetooth, is a plus.
  • Familiarity with cross-platform frameworks such as Flutter or React Native.
  • Experience with Bluetooth technologies, Digital Key, OAuth 2.0, and iAP2.
  • Understanding of Google Play policies and best practices for app submission.
  • Strong understanding of UI/UX design principles and ability to collaborate with design teams.
  • Familiarity with Agile methodologies and experience working in Agile development teams.
  • Experience with CI/CD tools like Jenkins, Fastlane, or similar.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service