LiveKit

Engineering Template

Job Details

You have strong engineering fundamentals and experience shipping production-quality code in Kotlin or Java for Android and in React Native. You’re comfortable moving between languages and toolchains, picking up new technologies quickly as the problem demands. You’ve built or maintained SDKs, APIs, or developer-facing frameworks with an eye for usability and long-term maintainability. You have hands-on experience with CI/CD, testing, and release processes in multi-language environments. You’re collaborative, pragmatic, and communicative, able to work closely with other engineers to solve tough cross-platform challenges. (Bonus) You understand real-time systems, multimedia pipelines, or network performance. (Bonus) You’ve worked on cross-platform SDK design or bridging native modules.

Responsibilities

– Own the Android SDK and React Native bindings, becoming the go-to engineer responsible for design, development, and long-term maintenance. – Contribute to shared modules that power the multi-language SDK ecosystem. – Collaborate closely with cross-functional teams to ensure smooth integration, shared standards, and consistent developer experience. – Diagnose and solve complex cross-platform performance or reliability issues across Android, React Native, web, and server environments. – Improve CI/CD, testing, and release processes across SDKs, strengthening release pipelines and developer tooling. – Push the boundaries of real-time performance, optimizing systems for low latency, scalability, and efficiency.

Perks

The opportunity to shape the brand of a fast-growing developer platform Collaboration with a small, senior team that deeply values craft and creativity Competitive salary and equity package Health, dental, and vision benefits Flexible vacation policy
negotiable
Experience Shipping production code with cross-platform SDKs.