Kela is a secure, open platform enabling rapid and seamless integration of commercial and military systems in service of Western defense. Designed and battle-tested by Israeli innovators, Kela ensures the West meets today’s frontline challenges and evolves with tomorrow’s innovations.
We’re building a next-generation Android platform that enables real-time video streaming, situational awareness, tactical mapping and sensor connectivity for defense-tech environments. We’re looking for a Senior Android developer who lives on the edge of what’s possible, someone who thrives on new technologies, rapid workflows, and pushing Android beyond its comfort zone while still respecting fundamentals and best practices.
Responsibilities
- Develop and maintain the Android edge application, using modern Android foundations (Kotlin, Jetpack Compose, Coroutines/Flows, Clean Architecture).
- Build real-time video streaming features (WebRTC, RTSP, low-latency media pipelines) optimized for edge-device performance.
- Implement geospatial and mapping capabilities, including live overlays, multi-device syncing, and sensor integration.
- Integrate with backend and peer-to-peer systems, ensuring robust communication between devices and cloud services.
- Working on a fleet of Android edge devices, on a large scale.
- Optimize for performance, reliability, and power constraints—especially in challenging or degraded network environments.
- Prototype and explore bleeding-edge tools, libraries, and architectures, bringing fresh perspectives and ideas.
- Collaborate with product, hardware, and field teams to understand operator realities and deliver solutions that work in the real world.
- Own complex technical challenges, especially those requiring creative, first-principles thinking or unconventional solutions.
Requirements
- 5+ years of experience in Android development with Kotlin.
- Proficiency with modern Android patterns: Jetpack Compose, Coroutines, Flows, Clean Architecture, and reactive principles.
- Demonstrated ability to learn new technologies quickly and work outside your comfort zone.
- Strong debugging, analytical, and problem-solving skills in complex systems.
- Experience building production-grade Android applications with a focus on performance, stability, and readability.
Nice to Have
- Experience with video streaming technologies: WebRTC, RTSP, RTP, codecs, media servers.
- Knowledge of networking, low-level, or systems work.
- Background in real-time or mission-critical applications.
- Familiarity with peer-to-peer connectivity, Bluetooth, Wi-Fi Direct, or hybrid connectivity solutions.
- Experience with cloud technologies, distributed systems, or edge+cloud hybrids.
- Exposure to mapping, GIS, telemetry, or sensor fusion