-
Tata Consultancy Services

Android Developer

Tata Consultancy Services
United States · Full-time · Not Applicable

Job Description

Must Have Technical/Functional Skills

Core Technical Skills

  • Strong experience in Android application development using Kotlin and Java
  • Proficiency with Android SDK, Android Studio, and Material Design guidelines
  • Experience working with REST APIs, JSON parsing, and backend integrations
  • Solid understanding of Android architecture components (ViewModel, LiveData, Room)
  • Knowledge of MVVM/Clean Architecture and modular app design
  • Experience in handling app performance, memory leaks, and threading (Coroutines, RxJava)
  • Exposure to CI/CD pipelines for Android builds and releases

Delivery & Engineering Collaboration

  • Strong hands-on experience in Agile/Scrum delivery models
  • Ability to break down business requirements into technical tasks and sprint deliverables
  • Close collaboration with cross-functional teams – backend, iOS, QA, DevOps, and UX
  • Experience supporting SIT/UAT cycles, production deployments, and L3 support
  • Ability to manage technical dependencies and proactively flag risks

Mobile Quality & Compliance

  • Experience with unit testing and UI testing
  • Familiarity with Google Play Store release process, signing, and versioning
  • Strong understanding of secure coding practices for mobile and data protection

Tools & Practices

  • Version control using Git
  • Experience with JIRA, Confluence, and Agile metrics
  • Familiarity with monitoring, logging, and crash reporting tools

Functional / Domain Skills (Good to have)

  • Experience developing banking, payments, or financial service applications
  • Knowledge of secure login, transaction flows, customer data privacy, and encryption
  • Exposure to compliance, regulatory, and audit-driven delivery environments

Roles & Responsibilities

  • Design, develop, and enhance secure, scalable Android applications for personal banking and digital financial services.
  • Collaborate closely with business, UX, backend, QA, and DevOps teams to convert business requirements into technical Android implementations.
  • Develop Android features using Kotlin / Java, following Android architecture and material design standards.
  • Integrate Android applications with REST APIs, backend systems, and third party services, ensuring secure data handling.
  • Participate in Agile/Scrum ex ecution, contributing to sprint planning, story estimation, development, and delivery commitments.
  • Ensure application quality, performance optimization, and security, especially for sensitive customer and transaction data.
  • Support testing cycles, Play Store releases, hotfixes, and production support activities.
  • Adhere to SDLC processes, security guidelines, regulatory requirements, and audit expectations in banking environments.
  • Proactively identify technical challenges, risks, and dependencies, and work with the team to resolve them efficiently.
  • Support engineering excellence and continuous improvement through code reviews, best practices adoption, and technical innovations.

Salary Range: $100,000 to $120,000 per year

Qualifications: BACHELOR OF COMPUTER SCIENCE

Key Skills

Ranked by relevance

android kotlin devops confluence java cicd jira ios ui ux
Login to Apply
Posted
Jul 02, 2026
Type
Full-time
Level
Not Applicable
Location
Irving

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Tata Consultancy Services
Related

Java Engineer

2026-07-02

Full-time
Not Applicable
United States
IT Services
Engineering
View Job Details
Tata Consultancy Services
Related

Developer

2026-07-02

Full-time
Not Applicable
United States
IT Services
Engineering
View Job Details
Capgemini
Related

Scrum Master

2026-07-02

Full-time
Mid-Senior
United States
IT Services
Engineering