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 18 days ago
Similar jobs that could be interesting for youBased on the Senior Kotlin Developer in Remote vacancy
  • 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

    Austin, TX
    1 day 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
    a month ago
  • NinjaOne in the United States is seeking a Senior Software Engineer for the Mobile Device Management team to design and implement scalable...  ..., Chrome OS and Windows endpoints. You will work with Java, Kotlin, Golang, C++, and Postgres on a cloud-based microservices architecture... 
    Senior
    Remote job

    NinjaOne

    Hartford, CT
    1 day 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
    a month ago
  • NinjaOne is hiring a Senior Software Engineer for the Mobile Device Management team, contributing to the Unified IT Operations platform...  ...other industry leaders to shape enterprise mobility. We use Java, Kotlin, Golang, C++, and Postgres at scale on AWS ECS, with a focus on... 
    Senior
    Remote job

    NinjaOne

    Florida, NY
    1 day ago
  • NinjaOne in the United States seeks a Senior Software Engineer for the Mobile Device Management Team. You will design and implement scalable...  ...OS and Windows endpoints. The role emphasizes coding quality in Kotlin/Java, building microservices on AWS, and collaborating with... 
    Senior
    Remote work

    NinjaOne

    Raleigh, NC
    1 day 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
  • ¡Únete a Zemsania como Desarrollador Kotlin Multiplatform! Título del Puesto: #326 Desarrollador Kotlin Multiplatform (Colombia, Perú) Empresa: Zemsania Ubicación: Remoto (Colombia, Perú) Experiencia Requerida: 5 años Tipo de Contrato: Prestación de Servicios... 
    Full time
    Remote work

    Zemsania

    Miami, FL
    6 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
    5 days ago
  •  ...Twin Health is seeking a Senior Principal Product Manager to define the future of the member experience. You will own strategy, roadmap, and execution for AI-powered experiences from onboarding to daily guidance, across apps, chat, and voice. You will collaborate with... 
    Senior
    Remote work

    Doist

    United States
    2 days 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
    2 days 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
  •  ...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
    2 days ago
  • Speechify, Inc. seeks a Senior Software Engineer in Alexandria, VA to enhance the product experience by developing services and SDKs. This role entails collaborating with Product...  ..., and shipping cloud functions using Kotlin. Ideal candidates should demonstrate systems... 
    Senior
    Remote work

    Speechify

    Alexandria, VA
    3 days ago
  • $180k - $230k

    San Francisco, California100% RemoteFull Time$180k - $230k A startup backed by Y Combinator is looking for a Senior to Staff level Full Stack Engineer with exceptional Typescript experience. You'll work on their core application, used in the healthcare space. Candidates... 
    Senior
    Full time
    Remote work

    Motion Recruitment

    San Francisco, CA
    5 days ago
  •  ...Staff Android Engineer to join their team. You will design and develop features for an Android client, balancing speed and quality while...  ...five years of mobile development experience, particularly with Kotlin, and strong communication skills. The position offers a... 
    Senior
    Remote job

    Reddit

    San Francisco, CA
    4 days ago
  • Pragmatike is recruiting on behalf of a fast-growing technology company building critical infrastructure that powers high-volume, real-time business operations across multiple systems and platforms. We are seeking a Principal AI Engineer to define architecture and technical...
    Senior
    Remote work

    Pragmatike

    Seattle, WA
    5 hours ago
  • A leading technology company is seeking a Senior Principal Engineer to define the technical strategy for their foundational platform. This role involves establishing strategic goals, leading cross-company programs, and architecting systems for billing and identity management... 
    Senior
    Remote work

    Docker

    Seattle, WA
    3 days ago
  • $280k - $385k

    A leading data and AI company seeks senior leaders to define the strategy for its security platform, focusing on Authentication. Candidates should have extensive experience in Data Security, leadership skills, and a strong communication background. The role offers a competitive... 
    Senior
    Remote work

    Databricks

    United States
    2 days ago
  • $164k - $220k

    Doximity, Inc. is looking for a Senior Software Engineer II specializing in Android development with extensive Kotlin knowledge. This position can be held in San Francisco or remotely. The ideal candidate has at least 7 years of Android experience, is proficient in the... 
    Senior
    Remote job

    Doximity

    San Francisco, CA
    4 days ago
  • A dynamic tech company based in Seattle is seeking a Senior Android Engineer to develop high-quality native applications. This role involves collaboration...  ...teams and a focus on modernizing legacy code using Kotlin. The ideal candidate has over 5 years of Android development... 
    Senior
    Remote job
    Flexible hours

    AgileEngine

    Seattle, WA
    3 days ago
  • $106.7k - $177.9k

     ..., DE location, with the flexibility to work from home one day per weekOverview: We are looking for a Senior Android Developer with strong experience in Java and Kotlin to join our mobile engineering team focused on delivering secure, scalable, and user-friendly banking... 
    Senior
    Full time
    Work experience placement
    Work from home

    M&T Bank

    Wilmington, DE
    5 days ago
  • $103k - $153k

     ...trise avancée de C++, de C# et de Java ou Kotlin.Une expérience de la création et de la...  ...US brutThe opportunityWe are seeking a Senior Software Engineer, based either in Montreal...  ...of this team is to enable Unity developers to seamlessly deploy titles across these... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide

    Unity Technologies

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

    Clutch Canada is seeking a Senior Software Engineer to join their Core Experiences Team in Fremont, California. This critical role involves...  ...functionality for speed, and shipping backend services using Kotlin. Candidates should have systems thinking, speed, and focus, and... 
    Senior
    Remote job

    Clutch Canada

    Fremont, CA
    2 days ago
  • Speechify is seeking a Senior Software Engineer to join the Core Experiences Team. You will design and maintain foundational services and...  .... You will ship cloud functions and backend services using Kotlin, focus on end-to-end system design, and contribute to a high-growth... 
    Senior
    Remote work

    Speechify

    Tempe, AZ
    2 days ago
  • A leading software development firm in Boca Raton seeks a Senior Android Engineer to create high-quality native Android applications. Candidates...  ...over 5 years of experience in Android development, mastery of Kotlin, and familiarity with modern UI toolkits like Jetpack Compose.... 
    Senior
    Remote job
    Flexible hours

    AgileEngine

    Boca Raton, FL
    3 days ago
  •  ...on designing and implementing core identity capabilities. This hands-on role involves backend services development using Python and Kotlin, along with automation, security protocols, and CI/CD practices. The ideal candidate has extensive experience with identity... 
    Senior
    Remote job
    Flexible hours

    Affirm

    Houston, TX
    3 days ago
  • $140k - $200k

    Clutch Canada is seeking a Senior Software Engineer to join the Core Experiences Team in Virginia Beach. You will collaborate across product...  ...user experience. The ideal candidate will have strong skills in Kotlin Multiplatform, a system-oriented mindset, and the ability to... 
    Senior
    Remote job

    Clutch Canada

    Virginia Beach, VA
    5 days ago
  •  ..., and security teams Preferred Skills Experience with Kotlin and/or Groovy Experience supporting supply chain, warehouse...  ...application development Responsibilities Design, develop, test, and maintain backend services and APIs Deliver features... 
    Senior
    Remote work

    Info Way Solutions

    Minneapolis, MN
    2 days ago
  •  ...individual with deep technical knowledge and strong analytical skills in Identity and Access Management (IAM) to join our team as a Senior Principal Information Engineer. This is a full-time remote role with minimal travel requirements.This Senior Principal Information... 
    Senior
    Full time
    For contractors
    Remote work

    ASRC Federal Holding Company

    Reston, VA
    5 days ago

Do you want to receive more vacancies?

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