freehire launches on Product Hunt on 26 August.

Follow →

Android Developer

Summary

Develops native Android apps, integrating SDKs, APIs, and databases for fintech platforms like mobile banking, ensuring cross-device compatibility and maintainable code.

Job Location: 100% remote in Romania

Recruitment process:

  • HR Screening
  • Technical interview

Role description:

Builds native Android features, working with the Android SDK, backend APIs, and databases, across a range of device types.

Responsibilities

  • Design and build native Android features using the Android SDK
  • Integrate with backend APIs and databases
  • Write maintainable, reusable code and refactor as needed
  • Support functionality across multiple Android device types and screen sizes
  • Collaborate with a cross-functional development team
  • Use Git for version control and code collaboration

Required

  • 5+ years of Android development experience, including apps that support multiple device types
  • Strong knowledge of the Android SDK, plus experience working with databases and APIs
  • Solid understanding of data structures and algorithms, with the ability to write maintainable code and recognize when refactoring is needed
  • Experience with Git
  • Experience with Internet/Mobile Banking or another customer-facing digital platform
  • Ability to work effectively in a team

Preferred

  • CI experience (Gradle, GitHub Actions, Artifactory)
  • Unit testing (JUnit, Mockito)
  • Code quality tooling (SonarQube, Lint, Detekt)
  • Experience with other mobile platforms
  • Comfortable using AI tools for analysis, documentation, and process improvement

See also

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