Android Software Developer (Java/Kotlin/C++)

Nextjob
Full-timeColombo, Sri Lanka

About the Role

We are looking for a highly skilled Android Software Developer with strong experience in Java/Kotlin, C++, and hands-on expertise in building high-performance applications for mobile devices. A key advantage for this role is experience working with AI/ML models optimized for mobile platforms, especially on Qualcomm hardware.

You will work closely with cross-functional engineering teams to design, develop, optimize, and deploy next-generation mobile applications that leverage advanced AI capabilities.

Key Responsibilities

  • Design, develop, and maintain Android applications using Java/Kotlin and C++.
  • Integrate and optimize AI/ML models to run efficiently on mobile platforms.
  • Work with Qualcomm tools, SDKs, and hardware-specific optimizations (e.g., Hexagon DSP, SNPE).
  • Collaborate with AI/ML teams to convert, quantize, optimize, and deploy models on-device.
  • Troubleshoot performance bottlenecks and ensure low-latency, high-efficiency app performance.
  • Write clean, maintainable, and testable code following modern Android development standards.
  • Participate in code reviews, architecture discussions, and sprint planning.

Required Skills & Experience

  • Solid hands-on experience in Android development.
  • Strong proficiency in Java and/or Kotlin.
  • Strong knowledge of C++ for Android NDK-level development.
  • Experience working with AI model integration frameworks (TensorFlow Lite, ONNX Runtime, etc.).
  • Understanding of mobile performance optimization techniques.

Strong Plus / Preferred Experience

  • Experience converting and optimizing AI/ML models** **to run on mobile devices.
  • Hands-on experience with Qualcomm AI Stack, Snapdragon Neural Processing Engine (SNPE), or related Qualcomm optimization tools.
  • Familiarity with hardware acceleration, DSPs, GPU optimizations, or edge AI deployment.

Soft Skills

  • Strong problem-solving and debugging skills.
  • Good communication and teamwork abilities.
  • Ability to work in fast-paced, innovative environments.

Why Join Us?

  • Work on cutting-edge mobile + on-device AI technologies.
  • Opportunity to collaborate with a world-class engineering team.
  • Competitive salary, benefits, and growth opportunities.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from Nextjob via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.