Ref: NN09112022FRGTech1

Android Developers


Job description

Android Developers


Roles & Responsibilities

  • Design and build applications for the Android platform
  • Ensure the performance, quality, and responsiveness of applications
  • Work on bug fixing and improving application performance
  • Help maintain code quality, organization, and automation
  • Collaborate with a team to define, design, and ship new features
  • Unit-test code for robustness, including edge cases, usability and general reliability

Essential Skills:
  • Demonstrable experience in Android application development for at least 3 years
  • Familiar with the Google Play publishing guidelines and best practices
  • Successfully pushed multiple Android apps to Google Play
  • Adept at writing code that is readable and speaks of quality thinking
  • Excellent team player with an eye for detail
  • Good communication and documentation skills: Clear verbal and written communication in English is extremely important to succeed in our teams, as we work across borders with cross-nationality teams where clear communication is the key.

Good to have:
  • Experience in Rx programming
  • Experience in building Android SDKs with native code integration (C, C++)
  • Proficient in writing unit tests using Junit, Mockito, Espresso, following TDD, BDD
  • Experience in performance and memory tuning with tools
  • Experience in continuous integration using Jenkins, Github Actions
  • Experience in Flutter
  • Experience in using notifications using Dependency Injection framework like Dagger, Koin
  • Experience in Bluetooth integration - SPP & BLE
  • Experience in distributing apps using tools like Firebase App Distribution

Please contact me if this is something right up your alley!

- Email your resume to me at

- Contact me at +65 3158 4430 (Ext 4430)