2

Entry Level Kotlin Multiplatform Developer Jobs (NOW HIRING)

OTX Runtime Engineer

$125.40K - $165.30K/yr

The work demands equal fluency in language-implementation concepts, Kotlin Multiplatform engineering, and automotive diagnostic protocols. Key Responsibilities OTX Runtime Core * Design and implement ...

Kotlin Developer

Charleston, WV · On-site +1

$40/hr

Kotlin Developer Join the DataAnnotation team and contribute to developing cutting‐edge AI ... Seniority level Entry level Employment type Full‐time Job function Engineering and Information ...

Kotlin Developer

Oregon, WI · On-site +1

$40/hr

Kotlin Developer at DataAnnotation Join the DataAnnotation team and contribute to developing ... Seniority level Entry level Employment type Full‐time Job function Engineering and Information ...

Kotlin Developer

Helena, MT · On-site +1

$40/hr

Preferred experience in Kotlin. Proficiency in at least one of the following programming languages ... Seniority level Entry level Employment type Full‐time Job function Engineering and Information ...

Develop a vehicle companion app on iOS with a Kotlin Multiplatform (KMP) core and native SwiftUI ... Support engineering development lifecycle processes in a highly regulated and safety-oriented ...

Entry Level Data Engineer

Indianapolis, IN · On-site

$100.40K - $120.60K/yr

The role of Entry Level Data Engineer involves gaining real-world experience while developing ... Go, or Kotlin. • A recent STEM degree (e.g., Computer Science, Information Technology ...

Adidev Technologies is looking for entry-level and mid-level Android developers with year - to 3 ... Exposure to, or a willingness to learn Kotlin * At least 1 application published to the PlayStore ...

Adidev Technologies is looking for entry-level and mid-level Android developers with year - to 3 ... Exposure to, or a willingness to learn Kotlin * At least 1 application published to the PlayStore ...

Android Developer

Addison, TX · On-site

$30 - $45/hr

Adidev Technologies is looking for entry-level and mid-level Android developers with ½ year - to 3 ... Exposure to, or a willingness to learn Kotlin * At least 1 application published to the PlayStore ...

Software Engineer - Entry Level Location: Remote (US Only) - Eastern Time Zone About Us Gambyt ... Swift (iOS), Kotlin (Android) * Frontend: JavaScript, TypeScript, React * Backend: Node.js (with ...

Software Engineer - Entry Level Location: Remote (US Only) - Eastern Time Zone About Us Gambyt ... Swift (iOS), Kotlin (Android) * Frontend: JavaScript, TypeScript, React * Backend: Node.js (with ...

Software Engineer - Entry Level Location: Remote (US Only) - Eastern Time Zone About Us Gambyt ... Swift (iOS), Kotlin (Android) * Frontend: JavaScript, TypeScript, React * Backend: Node.js (with ...

Android Developer

Wausau, WI · On-site +1

$40/hr

Preferred experience in Kotlin. Proficiency in at least one of the following programming languages ... Referrals increase your chances of interviewing at DataAnnotation by 2x Seniority level Entry level ...

Android Developer

Lansing, MI · On-site +1

$40/hr

Preferred experience in Kotlin. Proficiency in at least one of the following programming languages ... Entry level Employment type Full‐time Job function Engineering and Information Technology ...

next page

Showing results 1-20

Entry Level Kotlin Multiplatform Developer information

See salary details

$10

$61

$83

How much do entry level kotlin multiplatform developer jobs pay per hour?

As of May 29, 2026, the average hourly pay for entry level kotlin multiplatform developer in the United States is $61.13, according to ZipRecruiter salary data. Most workers in this role earn between $53.61 and $70.43 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Entry Level Kotlin Multiplatform Developer, and why are they important?

To thrive as an Entry Level Kotlin Multiplatform Developer, you need a solid understanding of Kotlin programming, object-oriented principles, and cross-platform development basics, typically supported by a relevant degree or coursework. Familiarity with tools like Android Studio, IntelliJ IDEA, version control systems (e.g., Git), and basic knowledge of frameworks like Ktor or Compose Multiplatform is commonly required. Strong problem-solving skills, attention to detail, and effective collaboration are important soft skills in this role. These skills and qualities are essential for building robust, maintainable codebases and contributing effectively to cross-functional development teams.

What are the common challenges faced by entry level Kotlin Multiplatform Developers when working on cross-platform projects?

Entry level Kotlin Multiplatform Developers often encounter challenges such as understanding how to share business logic across platforms while managing platform-specific code for Android and iOS. Adapting to different UI frameworks and debugging issues that manifest differently on each platform can also be tricky. Close collaboration with senior developers and mobile teams is essential to overcome these hurdles, and regular code reviews help maintain consistency and best practices. Embracing continuous learning and being proactive in asking questions will accelerate your growth in this dynamic role.

What does an Entry Level Kotlin Multiplatform Developer do?

An Entry Level Kotlin Multiplatform Developer is responsible for building applications that run on multiple platforms—such as Android, iOS, desktop, and web—using Kotlin Multiplatform technology. They typically assist in writing, testing, and maintaining code, as well as collaborating with senior developers to implement cross-platform features. Their role involves learning best practices in Kotlin and software development, debugging issues, and helping to ensure that the codebase remains consistent and efficient across different platforms.
More about Entry Level Kotlin Multiplatform Developer jobs
What cities are hiring for Entry Level Kotlin Multiplatform Developer jobs? Cities with the most Entry Level Kotlin Multiplatform Developer job openings:
What are the most commonly searched types of Kotlin Multiplatform Developer jobs? The most popular types of Kotlin Multiplatform Developer jobs are:
What job categories do people searching Entry Level Kotlin Multiplatform Developer jobs look for? The top searched job categories for Entry Level Kotlin Multiplatform Developer jobs are:
Infographic showing various Entry Level Kotlin Multiplatform Developer job openings in the United States as of May 2026, with employment types broken down into 50% As Needed, and 50% Part Time. Highlights an 80% Physical, 4% Hybrid, and 16% Remote job distribution, with an average salary of $127,151 per year, or $61.1 per hour.
OTX Runtime Engineer

$125.40K - $165.30K/yr

Full-time

Posted 26 days ago


Job description

About Salvo Software
Salvo Software is a global firm that provides cost-effective software solutions to guide enterprises and startups through digital transformation. We build products that sit at the intersection of automotive diagnostics, embedded systems, and modern software architecture - shipping tools that real engineers rely on in production environments around the world.
Role Overview
We are looking for a Senior OTX Runtime Engineer to design and ship a production-grade runtime for the ISO 13209 Open Test sequence eXchange (OTX) standard. This is a deeply technical, high-ownership role at the core of Salvo's diagnostic toolchain.
You will own the full runtime stack - from XML deserialization and the object model through the type system, evaluator, executor, and extension framework - and integrate it with a D-Server layer that speaks ODX, UDS, and the D-PDU API. The work demands equal fluency in language-implementation concepts, Kotlin Multiplatform engineering, and automotive diagnostic protocols.
Key Responsibilities
OTX Runtime Core
  • Design and implement an ISO 13209-compliant OTX runtime, covering the full object model, deserializer, and type system.
  • Build a tree-walking interpreter for the OTX XML-based DSL, including AST design using sealed/algebraic data types.
  • Implement a variable scoping and parameter binding engine faithful to the OTX specification.
  • Develop the evaluator and executor pipeline, ensuring correct handling of procedural flows, conditions, loops, and exception handling as defined in ISO 13209-1/2.
  • Design and implement the OTX extension framework to support runtime-loadable extensions.
  • Handle streaming XML parsing with namespace resolution and xsi:type polymorphic deserialization.
D-Server & Diagnostic Integration
  • Integrate the runtime with a D-Server layer: implement ODX parsing, service catalog management, and UDS request/response encoding and decoding.
  • Implement built-in OTX extensions including DiagCom adapter, PDU-to-J2534 adapter, and log:/file:/str:/ext:/flash:/even: extensions.
  • Develop diagnostic application logic targeting J2534 and D-PDU API (ISO 22900-2) diagnostic interfaces.
  • Support flash programming workflows across multiple OEM configurations.
Kotlin Multiplatform & Quality
  • Ship the runtime as a Kotlin Multiplatform (KMP) library targeting JVM and native platforms.
  • Write robust concurrent code using Kotlin Coroutines and Mutex primitives; debug and resolve production deadlocks.
  • Define and maintain a comprehensive test suite covering OTX conformance, edge cases in diagnostic protocol encoding, and runtime stability.
  • Participate in design reviews, contribute to internal documentation, and mentor team members on OTX and diagnostic protocol topics.

Requirements
Must-Have Experience
  • Shipped an OTX-compliant runtime to production in any language.
  • Participated in development of a D-Server diagnostic interface, including ODX parsing and executing UDS services across multiple OEMs.
  • Deep, subject-matter-expert knowledge of ISO 13209-1/2 (OTX) and ISO 22901-1 (ODX).
  • Shipped at least one Kotlin Multiplatform (KMP) library to production.
  • Production experience debugging concurrency issues using Kotlin Coroutines and Mutex.
  • Implemented a tree-walking interpreter for an XML-based DSL.
  • Designed ASTs using sealed or algebraic data types.
  • Handled streaming XML parsing with namespace resolution and xsi:type polymorphism.
  • Strong command of Kotlin; candidates with equivalent depth in Java, Scala, or C# will also be considered.
Diagnostic Protocol Knowledge
  • Subject-matter expert in UDS (ISO 14229), ISO-TP (ISO 15765), and CAN/CAN-FD (ISO 11898).
  • Experience developing diagnostic applications targeting J2534 and/or D-PDU API (ISO 22900-2).
  • Working knowledge of KW2000 and OBD-II (SAE J1979).
  • Experience with flash programming is a strong plus.
Nice to Have
  • Hands-on experience with commercial OTX authoring tools (e.g., ETAS EDIABAS OTX Studio, SOFTING).
  • Familiarity with commercial ODX authoring tools (e.g., Mazel & Quack OTX/ODX Editor).
  • Experience with heavy-duty vehicle diagnostics (SAE J1939).
  • Background in automotive OEM or Tier-1 supplier environments.