Android Developer

Summary

Android Developer building high-performance Android apps, including SmartPOS payment terminal apps, using Java, Kotlin, and Flutter.

Responsibilities

  • Develop high-performance Android applications from concept to release
  • Collaborate with cross-functional teams to define, design, and implement new features
  • Continuously maintain and improve code quality, ensuring stability and usability
  • Stay up to date with the latest trends and best practices in Android development

Requirements

  • Proven experience developing Android applications, with a portfolio of published apps
  • Strong knowledge of Java, Kotlin, and object-oriented programming
  • Familiarity with Android SDKs, APIs, and common libraries
  • Excellent communication skills and ability to work in a team
  • Strong passion for mobile technology and willingness to learn and experiment with new technologies
  • Experience with source code management using Git
  • Familiarity with the Firebase platform and publishing apps to the Google Play Store
  • Knowledge of REST APIs
  • Experience with cross-platform development using Flutter
  • Experience developing apps for SmartPOS (card payment terminals) running Android
  • Familiarity with Fastlane and build automation using CI
  • Experience building white-label apps

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