Senior Android Engineer Kotlin, POS Hardware & Offline Systems

Department Icon IT / Software Development & Related
102+ Applicants
Posted: 1 month ago
6-8 years
Hyderabad / Secunderabad, Telangana, Telangana
work from office

Posted: 1 month ago
|
Applicants: 102+
Job Description
About Company
Similar Jobs
Please verify your account first! Send OTP

Please click on the Apply to verify the status of jobs posted more than 15 days ago, as they may have expired. Similar Jobs

Job Description

Senior Android Engineer – Kotlin, POS Hardware & Offline Systems

Company: Jivejar LLC – Product Division

Location: Hyderabad, Telangana

Employment: Full-time, on-site

Experience: 6+ years

About Jivejar and the product

Jivejar LLC is a U.S.-based parent company with a dedicated Product Division building technology products for the U.S. market.

We are developing an AI-first, offline-capable restaurant point-of-sale platform for independent and small multi-location restaurants. The product includes:

  • Point-of-sale terminals
  • Kitchen display systems
  • Customer-facing displays
  • Payments and refunds
  • QR and online ordering
  • Merchant back office
  • Device provisioning and management

The platform must continue supporting essential restaurant operations during internet interruptions and safely synchronize when connectivity returns.

About the role

We are hiring a hands-on Senior Android Engineer to own the native Android application layer of the product.

You will build the POS terminal, kitchen display system, and customer-facing display using Kotlin and Jetpack Compose. You will also integrate payment terminals, printers, cash drawers, scanners, secondary displays, and dedicated Android hardware.

This is not a standard consumer mobile-app role. These applications will operate continuously in restaurant environments and must recover safely from network loss, process termination, application crashes, device restarts, and peripheral failures.

Key responsibilities

  • Build native Android applications using Kotlin and Jetpack Compose.
  • Develop POS, kitchen display, and customer-facing display workflows.
  • Implement ordering, modifiers, payments, tips, refunds, receipts, voids, and shift functions.
  • Build durable offline storage using Room and SQLite.
  • Handle local transaction persistence, synchronization, retries, deduplication, and reconnect behavior.
  • Ensure transactions and open orders survive application restarts and Android process termination.
  • Integrate receipt printers, kitchen printers, cash drawers, barcode scanners, payment readers, and secondary displays.
  • Work with vendor-specific Android and hardware SDKs.
  • Implement kiosk mode, application auto-start, device enrollment, diagnostics, and health monitoring.
  • Support staged APK deployment and recovery procedures.
  • Test regularly on physical POS terminals, printers, payment devices, and Android tablets.
  • Implement crash reporting and operational monitoring using tools such as Sentry.
  • Work closely with the Lead Software Engineer on APIs, payments, synchronization, and shared business rules.
  • Review, test, and take responsibility for code created using AI-assisted development tools.

Required qualifications

  • 6+ years of professional software engineering experience.
  • 4+ years of production native Android development using Kotlin.
  • Strong knowledge of Kotlin, coroutines, Android lifecycle management, and modern Android architecture.
  • Production experience with Jetpack Compose.
  • Strong experience with Room and SQLite.
  • Experience building offline-capable Android applications.
  • Experience handling process death, application restart, and durable state recovery.
  • Experience integrating physical hardware or vendor SDKs into Android applications.
  • Experience with kiosk, POS, enterprise-managed, or dedicated-use Android devices.
  • Strong debugging skills across Android, hardware, networking, firmware, and third-party SDKs.
  • Understanding of REST APIs, retries, idempotency, and error handling.
  • Ability to work independently as the primary Android engineer on a small product team.
  • Willingness to work full-time from Hyderabad and regularly test on physical hardware.

Preferred qualifications

  • Experience in restaurant technology, POS, retail, fintech, logistics, industrial, or field-service applications.
  • Experience with thermal printers, ESC/POS, payment readers, scanners, cash drawers, or customer displays.
  • Experience with Android Enterprise, lock-task mode, kiosk policies, or device-management platforms.
  • Experience integrating payment-terminal SDKs.
  • Experience with Android secondary displays and the Presentation API.
  • Experience supporting GMS and non-GMS Android devices.
  • Experience with staged enterprise APK deployments and rollback procedures.

Skills

DebuggingApiSoftware Engineer

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

About Company

Jive Jar is a pioneering talent solutions company specializing in innovative recruitment strategies and HR consulting.

Important dates & deadlines?

Application Deadline

22 Sep 26, 05:38 PM IST

Similar Jobs

View All
Loading...
Bag Logo
Jobaaj
Don't Miss out any Updates

Subscribe now for the latest job alerts
and never miss an update

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

Senior Android Engineer Kotlin, POS Hardware & Offline Systems

Share with