Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Tata Consultancy Services (TCS) Logo

Android Developer

Tata Consultancy Services (TCS)

$75,000 - $120,000
Nov 12, 2025
Irving, TX, US
Apply Now

Develop and maintain Android applications for the company

Requirements

  • 3+ years of experience in developing and maintaining android applications
  • Proficient in developing android applications using Android Studio and Android SDK.
  • Strong knowledge of Java and Kotlin programming languages.
  • Solid understanding of native mobile application development life cycle.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
  • Strong knowledge of Android UI design principles, patterns, and best practices.
  • Experience with Android Jetpack components.

Responsibilities

  • Understanding project requirements: Analyzing project specifications and requirements to determine the scope and features of the Android application.
  • Developing application architecture: Designing the structure and components of the Android application, including user interface, database, and backend integration.
  • Bug fixing and testing: Debugging and resolving any issues or bugs identified during the testing phase to ensure the application functions correctly.
  • Collaborating with the team: Working closely with other developers, designers, and product managers to ensure smooth development and timely delivery of the application.
  • Experience writing Unit Tests + UI Tests in a way that ensures quality of the application delivered.
  • Have an advanced understanding of consuming REST APIs in Android applications.
  • Deep understanding of security around data at rest and in-transit such as cert-pinning, keychain storage and payload encryption/decryption.

Other

  • BACHELOR OF COMPUTER SCIENCE
  • Process strong communication, critical thinking, and creative problem-solving skills.
  • Collaborating with the team: Working closely with other developers, designers, and product managers to ensure smooth development and timely delivery of the application.
  • Ability to understand and integrate third-party libraries.
  • Strong communication, critical thinking, and creative problem-solving skills.