Ditto

Staff Software Engineer, SDKs

Ditto

Overview

Role involves developing and maintaining Kotlin Multiplatform SDKs for real-time data synchronization.

Ideal candidate has 4+ years of experience in software development with deep expertise in Kotlin Multiplatform.

remotemidEnglishKotlinRustCI/CDREST

Locations

  • United States

Requirements

  • 4+ years of software development experience
  • Deep expertise in Kotlin Multiplatform
  • Debugging and diagnostic skills
  • Test automation and CI/CD experience
  • Excellent communication skills

Responsibilities

  • Own the KMP SDK roadmap
  • Craft platform-native APIs
  • Build and maintain FFI bridges
  • Ensure cross-platform compatibility
  • Develop comprehensive test suites
  • Integrate with CI/CD pipelines
  • Partner with customer support
  • Mentor and evangelize best practices

Benefits

  • Competitive salary
  • Equity
  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Flexible time off