Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Kotlin Developer

Full-time

Amdaris

Role Description

We are building the software that drone pilots actually look at. The application runs on the aircraft's smart controller — DJI RC Pro / RC Plus class hardware — as an Android app with a Kotlin presentation layer, sitting on top of a shared Kotlin Multiplatform core that also powers our backend.

This role is front-end first. You own the interface: live telemetry, video, mission state, and the controls a pilot uses in the field. You will also co-own the shared KMP core with the rest of the team — the domain model, protocol and sync logic that the UI renders and the backend serves.

We do not have a designer yet. The right person here has opinions about interface design and can carry a screen from rough intent to something a pilot can use in bright sunlight with one hand — working with a designer later, but not blocked without one today.

This is a senior individual contributor role. You are not managing anyone; you are expected to make good calls independently and raise the quality bar by example.

What you will do

  • Build and own the Android presentation layer in Kotlin and Compose: flight UI, telemetry displays, video, mission planning and review.
  • Shape the interface itself — layout, interaction, information hierarchy — in the absence of a dedicated designer.
  • Co-own the shared Kotlin Multiplatform core alongside the rest of the team: domain model, protocol, persistence, sync.
  • Render live telemetry and video streams smoothly on modest controller hardware.
  • Design for the field: degraded links, stale data, gloves, sunlight, vibration, one-handed use.
  • Work alongside the engineers handling the DJI SDK integration, and consume the flight state they expose — growing into that layer yourself over time if it interests you.
  • Validate on real hardware. The emulator only gets you so far; expect to be part of field testing.

Qualifications

  • 5+ years building and shipping production software.
  • Expert-level Kotlin: coroutines, structured concurrency, Flow, generics.
  • Sound architecture instincts: modularization, clear layer boundaries, domain logic kept out of framework and UI code.
  • Comfortable with testing and CI/CD as part of normal work, not an afterthought.
  • Able to work autonomously in a fully remote, distributed team, and to communicate clearly in writing.
  • Professional working proficiency in English.
  • 4+ years of Android development with applications shipped and maintained in production.
  • Solid grasp of the application lifecycle, foreground and bound services, process death, and keeping a long-running session alive behind the UI.
  • Performance work as a habit: profiling, memory, frame timing, battery and thermal behaviour on constrained devices.
  • Comfortable targeting older API levels and non-standard hardware.
  • Deep Jetpack Compose: state hoisting, recomposition and stability, DerivedSoft, custom layouts, Canvas drawing, animation, gesture handling.
  • Sound UI architecture: unidirectional data flow, a single source of truth, Flow-driven state, no business logic in composables.
  • Rendering high-frequency streams without dropping frames.
  • Composing UI over live video and map surfaces.
  • Custom visual components built from scratch.
  • Design judgment: producing defensible interfaces under time pressure.
  • Designing for degraded states.
  • Accessibility and internationalization fundamentals; UI testing.
  • Production experience with KMP, not just prototypes.
  • Confident with expect/actual, source set layout, and Gradle multiplatform configuration.
  • The KMP ecosystem in practice.
  • Judgment about shared code versus platform code.
  • Offline-first patterns.
  • Experience building UI on top of a device or hardware SDK.
  • Handling connection lifecycle in the UI.
  • Live video in an app: decoding, rendering, latency.
  • Comfort with a UI whose correctness matters.

Requirements

  • DJI SDK experience — Mobile SDK v5 especially, or Payload / Edge SDK.
  • Any drone or autopilot exposure: MAVLink, PX4, ArduPilot, Skydio, Parrot; or hands-on flying.
  • Compose Multiplatform.
  • Geospatial and map UI experience.
  • Video transport knowledge.
  • Design tooling and vocabulary — Figma, design systems, prototyping.
  • Server-side Kotlin (Ktor or Spring Boot).
  • Android on vendor-locked or rugged hardware.
  • A drone pilot certificate, or genuine willingness to obtain one.

Benefits

  • Opportunities for certification and training.
  • Dual monitor setup and high-spec workstations.
  • English courses.
  • Gym allowance.
  • Medical Reimbursement.
  • Full salary covered up to 20 days of sickness.
  • Flexible working hours.
  • Loyalty scheme.
  • Team-building activities, special events and conferences.
  • UK/EU Travel opportunities.
  • Snacks and drinks in the office.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Kotlin Developer in Remote vacancy
  • $34 - $38 per hour

     ...The RealReal is seeking a Senior Full Stack Software Engineer to join the Customer Experience team. This remote role from LATAM leads hands-on development and architecture for our consignment platform, enabling scalable, customer-facing experiences. We offer 100% remote... 
    Senior
    Hourly pay
    Remote work

    AllianceIT Inc

    United States
    2 days ago
  •  ...Title : Senior Kotlin Engineer Location : Hybrid (Minneapolis, MN) Job Type : W-2 Contract (6 Months) Compensation : $60.15 -...  ...evolving ad tech environment. In this role, you will: Design, develop, and maintain scalable, high-performance backend services... 
    Senior
    Contract work
    Temporary work
    Remote work

    Dahl Consulting

    Remote
    25 days ago
  •  ...to Android and iOS devices is moving to a shared core built in Kotlin Multiplatform, replacing what was previously two separate native...  ...building and shipping an SDK or library consumed by other developers - deciding what belongs in a public API and what stays closed... 
    Senior
    Full time
    Remote work
    Flexible hours

    Yonder Media Mobile

    Remote
    7 days ago
  • NinjaOne is seeking a Senior Software Engineer on the Mobile Device Management (MDM) Team to design and implement scalable solutions within our Unified IT Operations Platform. You will work on backend services in a cloud, microservices environment on AWS, contributing... 
    Senior
    Remote job

    NinjaOne

    Tampa, FL
    2 days ago
  • SerpApi est à la recherche d'un Kotlin Developer Advocate pour renforcer sa présence dans la communauté Kotlin. Vous serez le lien entre notre équipe et la communauté, en créant du contenu utile et en interagissant avec les utilisateurs pour améliorer notre produit. Ce... 
    Suggested
    Remote work
    Flexible hours

    Serp Api

    Texas
    2 days ago
  • $80 per hour

    A leading AI consulting firm is looking for an AI Tutor in Coding to help develop and enhance generative AI models. This fully remote, freelance role offers competitive rates up to $80/hour based on skills and experience. Candidates should possess a relevant degree and... 
    Remote job
    Freelance

    Mindrift

    Dallas, TX
    3 days ago
  • An innovative tech company is seeking a remote AI Tutor in Coding to contribute to advanced AI projects. The ideal candidate should possess a Bachelor's or Master's in Computer Science and have mid-level proficiency in Swift with 3+ years of iOS/macOS development experience...
    Remote job
    Hourly pay
    Freelance
    Flexible hours

    Mindrift

    Houston, TX
    1 day ago
  •  ...roadmap Mentor and provide technical leadership to a team of senior engineers Establish best practices for system reliability, performance...  ...-time processing, and scalable architectures ~ Proficiency in Kotlin, Go, Java, or similar languages for backend development ~... 
    Senior
    Full time
    Temporary work
    Relocation package

    Zoox

    Remote
    1 day ago
  • $178.5k

     ...privacy-focused technology company is seeking an Android Engineer to develop secure applications for Android devices. The role requires extensive experience in Android development, solid skills in Kotlin, and an understanding of mobile application complexities. The... 
    Senior
    Remote work

    Duck Duck Go, Inc.

    United States
    2 days ago
  •  ...Candidates MUST be able to work on W2 to qualify for this role.*​ Job Title: Kotlin Software Engineer Duration: 4 Months Location: Irving, TX Job Description: Responsible for designing, developing, modifying, and evaluating programs for internal functional areas... 
    Full time
    Immediate start

    Randstad

    Remote
    1 day ago
  • $140k - $200k

    A leading text-to-speech technology firm is seeking a Senior Android Engineer to enhance its popular app. The ideal candidate should have...  ...of experience in software engineering and be proficient in Kotlin. This role emphasizes feature ownership, design collaboration, and... 
    Senior
    Remote work

    Speechify

    United States
    2 days ago
  • $60 per hour

     ...for AI training, writing quality code, and evaluating AI-generated outputs. Candidates should have fluency in English, programming experience (preferably in Kotlin), and strong writing skills. Ideal for those passionate about shaping AI technologies. #J-18808-Ljbffr... 
    Senior
    Hourly pay
    Remote work

    DataAnnotation

    New York, NY
    4 days ago
  • $140k - $200k

    A leading technology firm in the United States seeks a Senior Android Engineer to enhance its popular text-to-speech application. The ideal...  ...5 years of software engineering experience, strong skills with Kotlin, and a user-oriented approach. This role offers the opportunity... 
    Senior
    Remote work

    Speechify

    United States
    2 days ago
  • $50 - $70 per hour

     ...Location: Remote Role Responsibilities Develop and complete coding tasks in various enterprise languages ....  ...Enhance enterprise JVM and build ecosystems with C# , Kotlin , Scala , and Swift . Optimize production web and... 
    Senior
    Full time
    Contract work
    Summer work
    Remote work

    Mercor

    Remote
    1 day ago
  •  ...Senior Android Developer- Consumer Mobile App – Account & Loyalty Team Client is seeking a Senior Android Engineer to support the Account &...  ...loyalty features. Design and build Android features using Kotlin and Jetpack Compose Deliver high-impact, customer-facing... 
    Senior
    Remote work

    Hire Talent

    United States
    3 days ago
  •  ...text-to-speech company based in the United States is seeking a Senior Android Engineer to oversee the growth of their popular Android...  ...years of software engineering experience and a strong foundation in Kotlin and Android components. This position offers a competitive... 
    Senior
    Remote work

    Speechify

    United States
    2 days ago
  •  ...leading global travel platform is seeking an experienced Android Developer to build mobile-first payment experiences. This role offers the...  ...will have 5+ years in Android development, strong skills in Kotlin and Java, and a passion for design and UX. This position is remote... 
    Senior
    Remote work

    Airbnb

    United States
    2 days ago
  •  ...platform that will more cohesively bring all NICE CXone solutions together. As we accelerate our growth together with partners and a developer-friendly ecosystem, the need to further mature our core platform has become a priority. While these new platform capabilities... 
    Senior
    Full time
    Work experience placement

    Nice

    Remote
    1 day ago
  •  ...technologies to connect individuals in meaningful ways. Role Overview: We are seeking a Senior Full Stack Engineer to join our client's dynamic team. This role involves designing, developing, and maintaining scalable web applications that deliver exceptional user... 
    Senior
    Remote job
    Full time
    Flexible hours

    Thirstysprout

    Remote
    1 day ago
  •  ...Company Description Develop UIs and apps which utilize and highlight Transperfect’s powerful linguistic capabilities via REST apis. These UIs and apps are both internal and client-facing and serve to either improve internal efficiency or increase value for clients... 
    Senior
    Full time

    As Translations

    Remote
    1 day ago
  • $60 per hour

     ...flexible schedule and hourly pay up to $60. Qualifications include fluency in English and proficiency in programming languages like Kotlin or JavaScript. The role involves designing coding problems for AI training and evaluating code accuracy. Join a dynamic community... 
    Senior
    Hourly pay
    Remote work
    Flexible hours

    DataAnnotation

    Helena, MT
    2 days ago
  • Irvine, CA Full-time $150k - $180kPosted 10/25/2021If you are a Senior Android Developer with experience, please read on! We are looking to bring on...  ...play store and Android operating systems - Proficient with Kotlin/Java, unit/integration testing, REST/JSON APIs, and control... 
    Senior
    Full time

    CyberCoders

    Irvine, CA
    3 days ago
  •  ...feature requests and determine technical feasibility within the Kotlin Multiplatform codebase.  ~ Own architectural scoping—...  ...technical specs that teams actually use.  ~ Continuously improve developer experience through smarter tooling, build optimization, CI/CD,... 
    Senior
    Full time

    Rapsodo

    Remote
    1 day ago
  •  ...McLean, Richmond Title: Software Engineer (Senior Associate) Job Description: Design,...  ...practice architectural and SDLC guidelines • Develop API solutions with automated code and...  ...programs using web technologies such as Spring, Kotlin, Angular, JavaScript/Typescript •... 
    Senior
    Full time

    Royal Cyber Inc.

    Remote
    1 day ago
  •  ...customer experiences. We are seeking a Senior Machine Learning Engineer with deep expertise...  ...pricing services using Java and Python (Kotlin experience is a plus)  ~ Lead...  ...scale processing with Apache Spark  ~ Develop and manage big data ETL jobs  ~ Implement... 
    Senior
    Full time

    Walmart

    Remote
    1 day ago
  • Cheyenne, WyomingOpen to RemoteDirect Hire$160k - $200kA rapidly growing healthcare technology company is seeking a Full Stack Engineer for a full-time, fully remote opportunity. The organization has built a modern healthcare platform and is expanding its engineering team...
    Senior
    Full time
    Remote work

    Motion Recruitment

    Cheyenne, WY
    3 days ago
  •  ...Übersicht Senior Softwareentwickler:in Kotlin/Java (full remote möglich). Wir sind ein innovatives, ehrgeiziges und nicht mehr ganz so kleines Familienunternehmen, das auf coole Softwarelösungen für Ärzte und Ärztinnen spezialisiert ist. WAS DU MITBRINGEN SOLLTEST... 
    Senior
    Remote work
    Home office
    Flexible hours

    zollsoft GmbH

    Germany
    2 days ago
  •  ...includes: Backend services primarily in Python Mobile core in Kotlin and Swift Real-time infrastructure components across multiple...  ...model Infrastructure-level challenges High autonomy Senior, high-density team If you value judgment, system integrity,... 
    Senior
    Local area
    Remote work

    Wazo International

    United States
    3 days ago
  •  ...schedules from anywhere in the US. Key requirements include fluency in English, proficiency in multiple programming languages including Kotlin, and a bachelor’s degree. This role offers competitive hourly pay, with opportunities for higher-paying projects based on... 
    Senior
    Hourly pay
    Remote work

    DataAnnotation

    Denver, CO
    4 days ago
  • Role Description As a Senior Software Engineer on the Duo CLI functional team, part of the Developer Clients group within GitLab's AI Clients stage, you'll design and build...  ...Clients, including our JetBrains plugin in Kotlin and our VS Code extension in TypeScript, when... 
    Senior
    Full time
    Remote work
    Flexible hours

    GitLab

    Remote
    2 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Kotlin Developer. Be the first to apply!