Amdaris

Amdaris

Amdaris is a premier provider of Extended Delivery Teams, offering Software Engineering, Product Design, Data Science & Engineering, and more. They excel in Agile software development and deliver innovative solutions with seamless 24/7 support.

Internet Software & Services
251-1K
Founded 2009
$8M raised

Description

  • Build and own the Android presentation layer in Kotlin and Compose for flight UI, telemetry, video, mission planning, and review.
  • Shape the interface layout, interaction, and information hierarchy without a dedicated designer.
  • Co-own the shared Kotlin Multiplatform core, including the domain model, protocol, persistence, and sync logic.
  • Render live telemetry and video streams smoothly on constrained controller hardware.
  • Design for field conditions such as degraded links, stale data, gloves, sunlight, vibration, and one-handed use.
  • Collaborate with engineers on DJI SDK integration and consume the flight state they expose.
  • Validate the product on real hardware and participate in field testing.
  • Make independent technical decisions as a senior individual contributor without people management.

Requirements

  • 5+ years of experience building and shipping production software.
  • 4+ years of Android development with apps shipped and maintained in production.
  • Expert-level Kotlin experience, including coroutines, structured concurrency, Flow, and generics.
  • Strong architecture instincts, including modularization and clear layer boundaries.
  • Comfort with testing and CI/CD as part of normal work.
  • Ability to work autonomously in a fully remote, distributed team and communicate clearly in writing.
  • Professional working proficiency in English.
  • Deep Jetpack Compose experience, including state hoisting, recomposition, custom layouts, Canvas drawing, animation, and gesture handling.
  • Production experience with Kotlin Multiplatform, including expect/actual, source set layout, and Gradle multiplatform configuration.
  • Experience building UI on top of a device or hardware SDK, such as Bluetooth, USB, cameras, IoT, medical, industrial, vehicle, or robotics systems.
  • DJI SDK experience, especially Mobile SDK v5, or Payload/Edge SDK, is a plus.
  • Compose Multiplatform, geospatial/map UI, video transport, server-side Kotlin, rugged Android hardware experience, or drone/pilot certification are preferred.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Lead Android Engineer

Future 251-1K Hotels, Restaurants & Leisure

Future is hiring a Lead Android Engineer to lead the Android apps that power personalized health guidance and member-coach experiences across mobile and Wear OS.

Android Appium Espresso GitHub Actions Gradle HIPAA Jetpack Compose JUnit Kotlin
1 week, 2 days ago

Software Engineer II, Android

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring an iOS Tech Lead to set the technical direction and health of its iOS platform while aligning the work with product and business goals.

iOS
1 week, 6 days ago

Software Engineer II (Android)

Tripadvisor 1K-5K Consumer Services

Tripadvisor is hiring a Software Engineer II (Android) to join its mobile team building traveler-facing experiences for Tripadvisor Experiences in a remote-first, globally collaborative environment.

Android GraphQL Jetpack Compose Kotlin Microservices
2 weeks, 2 days ago

Android Mobile Engineer

Tripadvisor 1K-5K Consumer Services

Tripadvisor Group is hiring a Software Engineer II (Android) to build and ship mobile experiences for Tripadvisor Experiences in a remote-first, globally collaborative environment.

Agile Android GraphQL Jetpack Compose Kotlin Microservices
2 weeks, 2 days ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers