Senior Kotlin Developer
Amdaris · Chisinau
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
Why are you reporting 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
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
Related job offers
-
Dezvoltator .Net – aplicații bancare
maib Chisinau -
Senior Data Engineer: Data Warehouse & Reporting
US Software Solutions Chisinau -
Senior Software Development Engineer
US Software Solutions Chisinau -
Senior AI Product Engineer
iSpeedToLead -
FullStack Engineer (Python & React)
Cavendish Professionals Kichinev