Tata Consultancy Services

Andriod Technical Lead

Tata Consultancy Services$100K — $140K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of Android development experience
  • Proficient in Kotlin, Jetpack components, and secure payment integrations
  • Strong expertise in Jetpack Compose, Material Design 3, and Kotlin Coroutines
  • Experience leading Android teams and conducting architecture/code reviews
  • Deep knowledge of Android security best practices and PCI compliance

Responsibilities

  • Lead the design and delivery of enterprise-grade Android applications
  • Define Android architecture standards and best practices
  • Drive technical decision-making for scalable and secure mobile solutions
  • Mentor junior developers through code reviews and technical challenges
  • Implement secure Google Wallet payment solutions and NFC features
  • Collaborate with cross-functional teams to translate requirements into technical solutions
  • Monitor application health with analytics and performance tools

Benefits

  • Discretionary Annual Incentive
  • Comprehensive medical, dental, and vision coverage
  • Maternal and parental leave support
  • Insurance options including auto, home, and identity theft protection
  • Reimbursement for certifications and training
  • Generous time off policy including vacation and sick leave
  • 401K plan and legal assistance services
Full 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:

Technical Leadership

- 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

Must Have Technical/Functional Skills:

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.

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.

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.

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

#LI-KR3

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, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

More Enterprise Technology Jobs

Find similar Andriod Technical Lead jobs: