Ditto is redefining how data moves at the edge. Our mission is to make it seamless for developers to build resilient, real-time applications, regardless of network conditions. Whether you're in a stadium, airplane, or remote military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data stays consistent, even without internet.
Requirements
- Up to 2 years of professional software development experience in mobile.
- Solid understanding of networking fundamentals (TCP/IP, UDP, sockets, routing, and general LAN networking concepts).
- Exposure to or interest in mobile connectivity technologies such as AWDL, Wi-Fi Aware, LAN, and Bluetooth Low Energy (BLE).
- Experience programming in at least one of the following: Python, Rust, Kotlin, Swift, Java, or C++.
- Ability to design, debug, and optimize performance-sensitive code on mobile devices.
- Familiarity with debugging tools and logs for distributed or asynchronous systems.
- Experience with low-level networking APIs or building transport protocols.
Responsibilities
- Design, implement, and optimize Ditto’s mobile transport infrastructure across iOS and Android platforms.
- Develop internal frameworks, testing harnesses, and tools to validate performance and reliability across diverse environments.
- Work closely with the core transports and platform teams to integrate new transport capabilities into Ditto’s stack.
- Analyze and improve networking performance with focus on latency, throughput, and connection stability.
- Build scalable systems to measure and monitor transport behaviors in real-world conditions.
- Collaborate with product and SDK teams to ensure new transport features are developer-friendly and production-ready.
- Participate in code reviews, testing, and design discussions that shape the future of Ditto’s connectivity layer.
Other
- Strong communication skills, especially in written form—our engineering process relies heavily on written collaboration and documentation.
- Open-minded and proactive in exploring how AI can transform the way we work and deliver impact.
- Grit.
- Curiosity.
- Adaptability.