Software Engineer Android

at Spruce Systems, Inc.
  • $90k-$150k
  • Remote - Worldwide

Remote

Software Development

Mid-level

Summary

The job involves refactoring, maintaining, and extending an open source credential wallet application on Android, working closely with product managers and UX designers. The candidate should have 4+ years of experience shipping Android applications and be comfortable with technologies like Flutter, Kotlin, or Reactive Native.

Requirements

  • 4+ years experience shipping Android applications
  • Experience with one or more of: Flutter, Kotlin, Reactive Native

Responsibilities

  • Refactor, maintain, and extend the open source credential wallet application on Android
  • Work closely with product managers and UX designers responsible for managing user stories, features, and releases
  • Develop the mobile application including releasing the app to Google Play store

Preferred Qualifications

  • Understanding of computer security, basic use of cryptography, and principles of user data privacy
  • Ability to write software that interacts with low level communications protocols, especially Bluetooth Low Energy, NFC, and WiFi Aware
  • Experience with secure enclaves, hardware-based cryptography, or sensitive data handling on Android

Benefits

Bachelor's Degree in computer science, IT, engineering, or related field

Share this job:
Please let Spruce Systems, Inc. know you found this job on Remote First Jobs 🙏
Spruce Systems, Inc. logo

Spruce Systems, Inc.

  • 2 remote jobs
Apply now