Senior Kotlin Developer
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.
$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...SeniorHourly payRemote work- ...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...SeniorContract workTemporary workRemote work
- ...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...SeniorFull timeRemote workFlexible hours
- 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...SeniorRemote job
- 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...SuggestedRemote workFlexible hours
$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 jobFreelance- 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 jobHourly payFreelanceFlexible hours
- ...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 ~...SeniorFull timeTemporary workRelocation package
$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...SeniorRemote work- ...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 timeImmediate start
$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...SeniorRemote work$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...SeniorHourly payRemote work$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...SeniorRemote work$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...SeniorFull timeContract workSummer workRemote work- ...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...SeniorRemote work
- ...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...SeniorRemote work
- ...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...SeniorRemote work
- ...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...SeniorFull timeWork experience placement
- ...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...SeniorRemote jobFull timeFlexible hours
- ...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...SeniorFull time
$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...SeniorHourly payRemote workFlexible hours- 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...SeniorFull time
- ...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,...SeniorFull time
- ...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 â¢...SeniorFull time
- ...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...SeniorFull time
- 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...SeniorFull timeRemote work
- ...Ü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...SeniorRemote workHome officeFlexible hours
- ...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,...SeniorLocal areaRemote work
- ...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...SeniorHourly payRemote work
- 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...SeniorFull timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Kotlin Developer. Be the first to apply!
- senior operations associate Remote
- senior safety specialist Remote
- senior technology project manager Remote
- senior c++ developer Remote
- remote senior business analyst Remote
- senior manager clinical operations Remote
- senior supervisor Remote
- senior researcher Remote
- senior leadership Remote
- sr. process development engineer Remote





