Andriod Technical Lead

Tata Consultancy Services

Washington (District of Columbia)

On-site

USD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual incentive
Medical coverage
Dental & Vision
Disability insurance
Pet insurance
Auto & Home insurance
Identity theft protection
Commuter benefits
Certification reimbursement
Vacation & holidays
Legal assistance
401(k) plan
Performance bonus
College fund
Student loan refinancing

Job summary

Tata Consultancy Services is seeking an accomplished Android Engineer to drive the design, development, and delivery of enterprise-grade Android applications. You will define architecture standards, mentor teams, and lead security-conscious, scalable mobile solutions across projects.

Role emphasizes modern Android tech (Kotlin, Jetpack Compose, Hilt), Payments, mapping, proximity features, and strong CI/CD practices. On-site position in Washington, DC with comprehensive benefits.

Qualifications

  • 8+ years of Android development experience.
  • Strong proficiency in Kotlin, Jetpack components, Google Wallet, Google Pay, Maps, UWB, NFC.
  • Experience with secure networking, offline patterns, and testing.

Responsibilities

  • Lead the design, development, and delivery of enterprise-grade Android applications and mobile platform initiatives.
  • Define and enforce Android architecture standards, coding guidelines, and development best practices.
  • Drive technical decision‑making for mobile solutions, ensuring scalability, maintainability, security, and performance.
  • Conduct architecture reviews, design discussions, and technical feasibility assessments for new features and initiatives.
  • Mentor and guide Android developers through code reviews, pair programming, and technical coaching.
  • Support team members in resolving complex technical challenges and improving engineering practices.
  • Promote a culture of quality, innovation, continuous learning, and engineering excellence.
  • Drive adoption of modern Android technologies including Kotlin, Jetpack Compose, Coroutines, Flow, Hilt, and Android Architecture Components.
  • Establish reusable frameworks, shared libraries, and common components to improve development efficiency.
  • Ensure compliance with Android platform guidelines, accessibility standards, and mobile security best practices.
  • Lead implementation of secure mobile payment solutions, tokenization strategies, authentication mechanisms, and PCI‑compliant payment flows.
  • Ensure adherence to Android security best practices, including secure storage, encryption, certificate pinning, biometric authentication, and device integrity validation.
  • Collaborate with Product Owners, UX teams, Architects, Backend teams, and Business Stakeholders to translate business requirements into technical solutions.
  • Drive CI/CD adoption, automated testing strategies, release management, and Play Store deployment processes.
  • Monitor application health through analytics, crash reporting, performance monitoring, and observability tools.
  • Stakeholder Management: Act as the primary technical point of contact for Android‑related discussions with client stakeholders and cross‑functional teams.
  • Participate in sprint planning, estimation, backlog refinement, and release planning activities. Provide technical leadership in troubleshooting production issues and driving root‑cause analysis.

Skills

Android development
Kotlin
Jetpack components
Google Wallet
Google Pay
Maps
UWB
NFC
secure networking
offline patterns
testing

Tools

Jetpack Compose
Coroutines
Flow
Hilt/Dagger
ViewModel
Navigation Component
Room
WorkManager
Retrofit
OkHttp
REST APIs

Job description

Job Description

Must Have Technical/Functional Skills

  • 8+ years of Android development experience.
  • Strong proficiency in Kotlin, Jetpack components, Google Wallet, Google Pay, Maps, UWB, NFC.
  • Experience with secure networking, offline patterns, and testing.
Roles & Responsibilities
Role Summary
  • Lead the design, development, and delivery of enterprise-grade Android applications and mobile platform initiatives.
  • Define and enforce Android architecture standards, coding guidelines, and development best practices.
  • Drive technical decision‑making for mobile solutions, ensuring scalability, maintainability, security, and performance.
  • Conduct architecture reviews, design discussions, and technical feasibility assessments for new features and initiatives.
Team Leadership & Mentorship
  • Mentor and guide Android developers through code reviews, pair programming, and technical coaching.
  • Support team members in resolving complex technical challenges and improving engineering practices.
  • Promote a culture of quality, innovation, continuous learning, and engineering excellence.
Modern Android Development
  • Drive adoption of modern Android technologies including Kotlin, Jetpack Compose, Coroutines, Flow, Hilt, and Android Architecture Components.
  • Establish reusable frameworks, shared libraries, and common components to improve development efficiency.
  • Ensure compliance with Android platform guidelines, accessibility standards, and mobile security best practices.
Security & Compliance
  • Lead implementation of secure mobile payment solutions, tokenization strategies, authentication mechanisms, and PCI‑compliant payment flows.
  • Ensure adherence to Android security best practices, including secure storage, encryption, certificate pinning, biometric authentication, and device integrity validation.
Delivery & DevOps
  • Collaborate with Product Owners, UX teams, Architects, Backend teams, and Business Stakeholders to translate business requirements into technical solutions.
  • Drive CI/CD adoption, automated testing strategies, release management, and Play Store deployment processes.
  • Monitor application health through analytics, crash reporting, performance monitoring, and observability tools.

Stakeholder Management: Act as the primary technical point of contact for Android‑related discussions with client stakeholders and cross‑functional teams.

Participate in sprint planning, estimation, backlog refinement, and release planning activities. Provide technical leadership in troubleshooting production issues and driving root‑cause analysis.

Additional
  • Strong expertise in Jetpack Compose and Material Design 3.
  • Hands‑on experience with Kotlin Coroutines, Flow, StateFlow, and SharedFlow.
  • Experience with Hilt/Dagger dependency injection frameworks.
  • Strong understanding of Android Architecture Components including ViewModel, Navigation Component, Room, and WorkManager.
  • Experience with Retrofit, OkHttp, REST APIs, and secure API integrations.
  • Experience implementing Android security best practices including Keystore, Biometric Authentication, and Play Integrity APIs.
  • Experience leading Android development teams and conducting architecture/code reviews.

We are seeking a highly skilled Android Developer with deep hands‑on experience in building digital wallet, payment, location‑based, and proximity interaction features using UWB and NFC technologies.

Key Responsibilities

Wallet & Payments:

  • Implement Google Wallet integrations including passes, offers, loyalty cards, transit passes, and identity flows.
  • Develop Google Pay payment flows including payment tokenization, merchant validation, and secure transaction handling.
  • Integrate with payment gateways and implement validation, error handling, and reconciliation.

Mapping Features:

  • Develop mapping features using Google Maps SDK and Location Services API.
  • Implement geofencing, background location tracking, and fused location optimization.
  • Build custom map layers, clustering, markers, and real‑time route visualizations.

Device‑to‑Device & Proximity:

  • Build device‑to‑device ranging and proximity‑aware experiences using Android Nearby UWB APIs.
  • Implement secure session establishment, peer discovery, and precise distance/angle measurement.

NFC Features:

  • Develop NFC features using HCE and Reader/Writer Mode.
  • Implement NDEF reading/writing, tag interactions, and secure element usage.
General Android Engineering
  • Write modular Kotlin code using MVVM or Clean Architecture.
  • Build reusable components and secure, efficient features.
  • Apply accessibility, performance optimization, and robust error handling.
  • BLE experience.
  • Knowledge of tokenization, PCI compliance, and secure payment flow design.
  • Experience with modular apps, analytics, crash reporting, and CI/CD.

Salary Range: $100,000–$140,000 a year

TCS Employee Benefits Summary
  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
  • Family Support: Maternal & Parental Leaves.
  • Insurance Options: Auto & Home Insurance, Identity Theft Protection.
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
  • Time Off: Vacation, Time Off, Sick Leave & Holidays.
  • Legal & Financial Assistance: Legal Assistance, 401(k) Plan, Performance Bonus, College Fund, Student Loan Refinancing.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Android Tech Lead
Android Tech Lead

Ztek Consulting INC • Washington

On-site
USD 150,000 - 200,000
Senior Android Engineer – Wallet, Payments & Proximity Systems
Senior Android Engineer – Wallet, Payments & Proximity Systems

Veriipro • Washington

On-site
USD 95,000 - 130,000
iOS Technical Lead
iOS Technical Lead

Tata Consultancy Services • Washington

On-site
USD 125,000 - 140,000
Discretionary annual incentive
Comprehensive medical coverage
Parental leaves
+4
Senior Android Engineer
Senior Android Engineer

ManpowerGroup Global, Inc. • Town of Norway (WI), Atlanta (GA)

Hybrid
USD 90,000 - 120,000
Medical and Prescription Drug Plans
Dental Plan
Vision Plan
+2
Android Software Engineer
Android Software Engineer

Kane Partners LLC • Philadelphia

On-site
USD 80,000 - 100,000
Medical insurance
Vision insurance
401(k)
+1
Android Engineer
Android Engineer

ManpowerGroup Global, Inc. • Atlanta (GA)

On-site
USD 90,000 - 130,000
Medical Plan
Dental Plan
Vision Plan
+8
Senior Android Engineer, Wallet
Senior Android Engineer, Wallet

United States Digital Space LLC • Menlo Park (CA)

Hybrid
USD 196,000 - 230,000
Equity ownership
401(k) matching
Health insurance (employee)
Android Software Engineer – Mobile SDK & Payment Systems
Android Software Engineer – Mobile SDK & Payment Systems

Kane Partners LLC • Philadelphia

Hybrid
USD 120,000 - 170,000
Competitive salary
Medical/dental/vision coverage
401(k) with company match
+1
Software Engineering Manager, Android
Software Engineering Manager, Android

Current • New York (NY)

On-site
USD 210,000 - 280,000
Competitive salary
Meaningful equity
401(k)
+6
Associate - Android Developer
Associate - Android Developer

DBA-Verwaltungs-Gmbh • San Diego (CA)

Hybrid
USD 89,000 - 133,000
Comprehensive medical, vision, dental, and life insurance
401(k)
Employee Stock Purchase Plan (ESPP)
+2