Senior Android Engineer – Wallet, Payments & Proximity Systems

Techvilla Solutions

Washington, DC / Milford, OH

Posted On: Jun 16, 2026

Posted On: Jun 16, 2026

Job Overview

Job Type

Full-time

Experience

6 - 12 Years

Salary

Depends on Experience

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Android
  • payments
  • NFC
  • wallet systems
  • Kotlin
Job Description

We are looking for a highly skilled Android Engineer with strong hands-on experience in building secure, scalable mobile solutions across digital wallets, payments, location-based services, and proximity interaction technologies. The role involves working on advanced Android capabilities including NFC, UWB, BLE, and real-time location systems to deliver seamless and secure user experiences.


Key Responsibilities
  • Implement and integrate Google Wallet features including passes, offers, loyalty cards, transit passes, and identity flows.
  • Develop Google Pay payment flows, including tokenization, merchant validation, secure transactions, error handling, and reconciliation.
  • Integrate payment gateways and ensure secure payment processing aligned with compliance standards (e.g., PCI).
  • Build location-based features using Google Maps SDK and Location Services APIs.
  • Implement geofencing, background location tracking, fused location optimization, and real-time map visualizations (markers, clustering, routes).
  • Develop proximity-based experiences using Android UWB APIs, including secure peer discovery, ranging, and spatial interactions.
  • Implement NFC features using HCE and Reader/Writer mode, including NDEF read/write and secure tag interactions.
  • Develop modular Android applications using Kotlin, following MVVM/Clean Architecture principles.
  • Build reusable components with focus on performance, security, accessibility, and reliability.
  • Work with BLE, analytics, crash reporting, CI/CD pipelines, and app optimization.

Required Skills & Experience
  • Strong experience in Android development using Kotlin.
  • Hands-on experience with payments, wallet systems, or fintech applications.
  • Knowledge of NFC (HCE, Reader/Writer modes) and/or UWB technologies.
  • Experience with location-based services (GPS, geofencing, Maps SDK).
  • Familiarity with BLE and proximity-based communication.
  • Understanding of secure mobile architecture and payment tokenization.

Job ID: TS421521


Posted By

Vivek Goel

Senior Technical Recruiter