Revive

Job Opening: Android Developer (Kiosk App – Hardware Stripe)

Job Location

Utrecht, Netherlands

Job Description

Job Opening: Android Developer (Kiosk App – Hardware Stripe) Location: Philippines (Remote/Hybrid, Manila preferred) Type: Freelance or project-based, with potential for long-term collaboration Start Date: Immediate Revive is a fast-scaling power bank rental company operating across Europe and expanding internationally. We’re rebuilding the Android app that runs directly on our power bank station hardware — and we’re looking for an experienced Android developer who can build it from scratch . What You’ll Build A custom Android app running on our power bank kiosk (tablet-style touchscreen) that enables: Stripe POS payments (WisePad 3 / NFC Tap-to-Pay) Real-time ejection/return of power banks via embedded hardware Connection with our backend to log transactions and pull data Simple kiosk UI (multilingual) to guide users through the rental process Key Responsibilities Build a production-grade Android app (single-app mode for kiosk) Integrate with Stripe SDK for on-device POS payments Interface with hardware components via GPIO/Serial (motor control, sensor feedback) Develop robust offline fallback flows and backend sync logic Collaborate with our European product & tech team You Should Have 3 years of Android development experience (Kotlin or Java) Experience with Stripe SDK or POS integrations Familiarity with hardware-level communication (Serial/RS232/GPIO via Android) Experience building kiosk/tablet apps (fullscreen, locked-down mode) Bonus: experience with OTA update flows or firmware interaction Tools & Stack Stripe Android SDK Custom Android tablet (runs on AOSP or standard Android) Serial/GPIO integration for hardware control REST API for backend communication Why Join Us? You’ll be joining a company that’s growing across Europe and now entering Asia. You’ll work directly with the founding team and get the chance to shape mission-critical infrastructure. Flexible, fast-paced, and rewarding. To Apply: Use EasyApply and send your portfolio or GitHub a short intro to us via linkedin messaging. Please include examples of past apps you’ve built that involved hardware integration or Stripe/POS.

Location: Utrecht, Utrecht, NL

Posted Date: 8/2/2025
View More Revive Jobs

Contact Information

Contact Human Resources
Revive

Posted

August 2, 2025
UID: 5330361309

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.