Job Description

As a Senior Software Engineer - Android, you will be responsible for building and maintaining high-quality Kotlin-first Android SDKs, ensuring performance, reliability, and backward compatibility. You will collaborate with internal teams and client engineers to drive clean SDK architecture, smooth integrations, and high-quality releases while following best engineering and security practices.

Responsibilities

  • Build and maintain Android SDKs/libraries (Kotlin-first), with strong backward compatibility across Android versions and OEMs.
  • Own performance, reliability, and stability (profiling, ANR/crash reduction, memory/CPU optimisation).
  • Drive SDK architecture: modularisation, clean APIs, thread-safety, lifecycle-safety, and release/versioning strategy.
  • Work closely with client engineering teams on integration, debugging, and adoption (documentation, sample apps, troubleshooting).
  • Ensure high-quality delivery via u...

Ready to Apply?

Take the next step in your AI career. Submit your application to FinBox today.

Submit Application