Immersum
Android Developer
ImmersumUnited States11 hours ago
Full-timeRemote FriendlyInformation Technology, Engineering

Job Title: Senior Android Engineer

Location: Remote - USA or Canada

Salary: $150,000 – $200,000 USD

Tech Stack: Kotlin, Jetpack Compose, Coroutines, Clean Architecture, Android Architecture Components, Hilt/Dagger, WebRTC, gRPC, Protocol Buffers, NDK/C++, Bluetooth, low-latency networking, performance profiling, testing frameworks (JUnit, Espresso), CI/CD for Android (Gradle, GitHub Actions, etc.)


The Company:

This isn’t your typical consumer app shop. This company is rewriting what’s possible in real-time interaction and remote collaboration — powering zero-download, enterprise-grade screen sharing used by some of the biggest brands on the planet. Their technology enables lightning-fast, secure, and frictionless experiences between customers and support teams — all in the browser, across platforms, and at scale.

Now they’re extending that magic to Android — and they’re looking for a world-class engineer to lead the charge. If you’ve mastered the Android stack, care deeply about performance and system-level detail, and love solving problems that most engineers never even see, you’ll find this role both challenging and rewarding.


The Role:

You’ll be the technical backbone of Android engineering within a globally distributed product team.

Your code will run in production at enterprise scale, underpinning experiences where milliseconds matter and reliability is non-negotiable.

You will:

  • Architect and build deeply performant Android applications that interact with advanced real-time communication systems (WebRTC, low-latency streaming, complex data sync).
  • Own and optimise the full Android lifecycle: build systems, dependency management, modularisation, and continuous delivery.
  • Push the limits of Kotlin and the Android SDK — profiling, tuning, and re-architecting where the platform itself becomes the constraint.
  • Collaborate cross-functionally with backend, systems, and security engineers to deliver secure, scalable mobile experiences for enterprise clients.
  • Prototype and benchmark cutting-edge features in areas like on-device encoding, network optimisation, and secure session management.
  • Represent Android engineering excellence within the company — setting standards, mentoring peers, and driving quality through technical influence.


You Should Have

  • Deep experience building and scaling complex Android applications (ideally SDKs or enterprise-facing products).
  • Expertise in Kotlin, Jetpack Compose, and modern Android architecture patterns.
  • Experience with real-time systems, streaming, or multithreaded performance-critical code.
  • A mindset that treats debugging and profiling as an art — you’ve lived in Perfetto, Systrace, or Instruments.
  • Strong understanding of networking, security, and memory management on Android.
  • Comfort with NDK/C++ integrations and JNI where needed.
  • Passion for engineering craft — from build reproducibility to CI/CD for mobile.


Why Join?

  • Build a flagship Android experience for a platform used by millions worldwide.
  • Work alongside elite engineers who care about clean design, measurable performance, and elegant architecture.
  • Solve hard, unsolved problems in low-latency streaming, security, and mobile systems at scale.
  • 100% remote, high-trust culture — where autonomy, mastery, and technical depth are genuinely valued.
  • Competitive salary and benefits, plus the opportunity to shape the Android direction of a global product line.

Key Skills

Ranked by relevance