Jobiglo

No results.

Senior Kotlin Developer

Amdaris · Chisinau

Remote
Remote Senior 🇬🇧 English
Kotlin Kotlin Multiplatform Coroutines Flow Generics DJI SDK integration

Job description

About the role

We are building the software that drone pilots interact with directly on DJI smart controllers. The application runs as an Android app with a Kotlin presentation layer on top of a shared Kotlin Multiplatform core that also powers our backend. This senior, front‑end‑first role owns the pilot UI while co‑owning the core domain logic.

Key responsibilities

  • Build and maintain the Android presentation layer using Kotlin and Jetpack Compose, including flight UI, telemetry displays, video streaming, and mission planning.
  • Shape the interface layout, interaction, and information hierarchy in the absence of a dedicated designer.
  • Co‑own the shared Kotlin Multiplatform core (domain model, protocol, persistence, sync) alongside the team.
  • Render live telemetry and video smoothly on modest controller hardware, designing for degraded links, gloves, sunlight, vibration, and one‑handed use.
  • Collaborate with engineers integrating the DJI SDK and gradually take ownership of that integration layer.
  • Validate functionality on real hardware and participate in field testing.

Required profile

  • 5+ years of experience building and shipping production software.
  • Expert‑level Kotlin knowledge (coroutines, structured concurrency, Flow, generics).
  • Strong architectural instincts: modularization, clear layer boundaries, domain logic separated from UI/framework code.
  • Comfortable with automated testing and CI/CD as part of everyday work.
  • Ability to work autonomously in a fully remote, distributed team.

Required skills

  • Kotlin
  • Kotlin Multiplatform
  • Jetpack Compose
  • Coroutines
  • Flow
  • Generics
  • Android SDK
  • DJI SDK integration
  • CI/CD pipelines
  • Automated testing

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Amdaris.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

Expires 3 weeks from now

21 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Amdaris

Chisinau