Apolis - Austin, TX

posted 17 days ago

Full-time
Austin, TX
Accommodation

About the position

The Native App Developer (iOS and Android) role involves the development and maintenance of mobile applications for both iOS and Android platforms. The developer will be responsible for ensuring high performance, quality, and responsiveness of applications, collaborating with teams to define and design new features, and maintaining code quality. This position requires proficiency in Swift and SwiftUI for iOS development and Kotlin and Java for Android development, with a focus on delivering applications that are live in the App Store and Play Store.

Responsibilities

  • Design and build applications for iOS.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with a team to define, design, and ship new features.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality.
  • Experience using Kotlin and Java for Android development.
  • Experience with Jetpack Compose for Android features.
  • Experience developing Android features including backend service calls to UI.
  • Experience in app deployment process on Play Store.
  • Good knowledge of Gradle and its capabilities.
  • Implement MVVM architecture and clean architecture in Android apps.
  • Experience in Dagger, RxJava, ViewBinding, DataBinding, Retrofit, Gson, Room, LiveData, Navigation Components.
  • Experience with Coroutines, Flow, Android-ktx, and Extension methods.
  • Knowledge of Activity, Fragment, Service, Broadcast receiver, Intent, Content provider.
  • Setup build pipelines for Android app.
  • Utilize Firebase analytics and Firebase crashlytics.

Requirements

  • Proficiency in Swift and SwiftUI for iOS development.
  • Experience with Xcode14, Jenkins, XCTest, and XCUITest.
  • Experience using Kotlin and Java for Android development.
  • Familiarity with Jetpack Compose.
  • Knowledge of Gradle and its capabilities.
  • Experience with MVVM architecture and clean architecture.
  • Proficiency in Dagger, RxJava, ViewBinding, DataBinding, Retrofit, Gson, Room, LiveData, Navigation Components.
  • Experience with Coroutines, Flow, Android-ktx, and Extension methods.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service