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 - $90,000
Nov 14, 2025
Irving, TX, US
Apply Now

The business problem is to develop and maintain Android applications, ensuring they are functional, high-quality, and meet project specifications. This involves designing the application architecture, fixing bugs, and integrating third-party libraries.

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.
  • Have an advanced understanding of consuming REST APIs in Android applications.

Responsibilities

  • 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.
  • Understanding project requirements: Analyzing project specifications and requirements to determine the scope and features of the Android application.
  • Developing and maintaining android applications
  • Developing android applications using Android Studio and Android SDK.
  • Consuming REST APIs in Android applications.
  • Writing Unit Tests + UI Tests in a way that ensures quality of the application delivered.

Other

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