Point your AI agent at freehire and let it find you a job.

Get the CLI →

Swing Consulting Limited

Android Developer (MQTT, 22-27K)

Posted Updated
Discussion

Salary: $22,000 – $27,000 per month

Job Responsibilities:

  • Design, develop and maintain native Android applications using Kotlin and Jetpack Compose.

  • Implement scalable, maintainable features within a modular Android architecture.

  • Integrate applications with backend services using REST APIs and MQTT messaging.

  • Participate in architectural design, code reviews and technical planning.

  • Diagnose and resolve production issues across application and integration layers.

  • Maintain high code quality through automated testing and peer reviews.

  • Collaborate with Product, QA, Backend and DevOps teams throughout the software lifecycle.

  • Contribute to CI/CD improvements and application performance, security and reliability.


Job Requirements:

  • Diploma in Computer Science, Software Engineering or related fields.

  • 2+ years’ experience in commercial Android development.

  • Strong hands-on experience with Kotlin and Jetpack Compose.

  • Solid practical experience in Android architecture patterns (MVVM).

  • Experience in integrating REST APIs and MQTT messaging.

  • Experience with Git workflows and CI/CD pipelines.

  • Experience in developing applications for hospitality, IoT or connected-device environments is an advantage.

  • Immediate available is highly preferred.

  • Good communication skills in Cantonese, English, and Mandarin.


Benefits:

  • 5-day Work Week

  • 22-27K Depends on Experience

  • 10-20 Days Annual Leave


Please send your full resume to us by email jobs@swing-hk.com, or you may click “Quick Apply” button.

For other vacancies, please visit our website www.swing-hk.com

All information provided will be treated in strict confidence and used for recruitment purposes only. (Licence No.: 83842)

Skills

Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available