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 the UI for field conditions such as degraded links, stale data, gloves, sunlight, vibration, and one-handed use.
  • Collaborate with engineers integrating the DJI SDK and consume the flight state they expose.
  • Participate in validating the product on real hardware and field testing.
  • Grow into the DJI SDK integration layer over time if interested.

Requirements

  • 5+ years of experience building and shipping production software.
  • Expert-level Kotlin experience, including coroutines, structured concurrency, Flow, and generics.
  • 4+ years of Android development with applications shipped and maintained in production.
  • Strong understanding of Android lifecycle, foreground and bound services, process death, and long-running sessions.
  • Experience with performance profiling, memory, frame timing, battery, and thermal behavior on constrained devices.
  • Comfortable targeting older Android API levels and non-standard hardware without Play Services.
  • Deep Jetpack Compose experience, including state hoisting, recomposition, custom layouts, Canvas drawing, animation, and gesture handling.
  • Sound UI architecture skills, including unidirectional data flow and Flow-driven state.
  • Production experience with Kotlin Multiplatform, including expect/actual, source set layout, and Gradle multiplatform configuration.
  • Experience with Ktor, kotlinx-serialization, kotlinx-datetime, and SQLDelight or Room KMP is preferred.
  • Experience building UI on top of a device or hardware SDK such as Bluetooth, USB, cameras, IoT devices, medical or industrial equipment, vehicles, or robotics.
  • Professional working proficiency in English and ability to communicate clearly in writing.
  • Ability to work autonomously in a fully remote, distributed team.
  • DJI SDK experience, especially Mobile SDK v5, is a significant plus.
  • Experience with drone or autopilot platforms such as MAVLink, PX4, ArduPilot, Skydio, or Parrot is preferred.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Android Engineer

Pion 201-500 Marketing and advertising

Pion is hiring an Android Engineer to join its Engineering team and help deliver high-quality features for its Android application within a cross-functional product and design environment.

Agile Android Gradle Jetpack Compose Kotlin
4 days, 5 hours ago

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, 1 day 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, 5 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, 1 day 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