IOS /Android Developer

Tata Consultancy Services

Dallas (TX)

On-site

USD 100,000 - 120,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Tata Consultancy Services is seeking an experienced IOS/Android Developer to design, develop, and maintain native mobile apps for iOS and Android. You will implement MVVM, manage builds and signing, integrate third-party SDKs, and work with RESTful APIs within a CI/CD pipeline.

The role requires 6+ years in software development with mobile focus and 5+ years delivering mobile apps. Collaboration with design, product, QA, and DevOps is essential.

Qualifications

  • 6+ years in software development with mobile focus.
  • 5+ years delivering mobile apps.
  • Experience across full SDLC.
  • 2+ years in leadership/mentorship.

Responsibilities

  • Lead or oversee complex mobile projects while adhering to development standards and business objectives.
  • Develop work plans, meet deadlines, and coordinate resources to deliver projects successfully.
  • Solve complex technical problems and act as a key decision-maker in mobile solution design.
  • Partner with cross-functional teams and external collaborators to drive successful project outcomes.
  • Identify process improvements and promote continuous enhancement across mobile development practices.

Skills

iOS development
Android development
UI testing
Build/config management
APIs integration
CMS integration (AEM)
Technical leadership

Tools

Xcode
Swift
Kotlin
Espresso
XCUITest
Fastlane
Git

Job description


  • Design, develop, and maintain native mobile applications for iOS and Android using Swift, Objective C, Kotlin, and Java.

  • Implement clean architecture and design patterns, such as MVVM, to ensure maintainable, scalable, and testable codebases.

  • Write automated UI tests for both platforms using XCUITest (iOS) and Espresso (Android) within the CI/CD pipeline.

  • Manage mobile app builds and signing workflows, including provisioning profiles, certificates, entitlements, build variants, flavors, and schemes.

  • Integrate third party SDKs such as Firebase, Maps, and Analytics to extend mobile functionality.

  • Work with RESTful APIs using libraries like Alamofire (iOS) and Retrofit (Android), handling authentication, error states, and caching.

  • Integrate dynamic content from headless CMS platforms such as Adobe Experience Manager (AEM).

  • Collaborate closely with design, product, QA, and DevOps teams to deliver smooth, high quality mobile user experiences.

  • Stay updated with mobile platform advancements, tools, and best practices to keep applications modern and high-performing.

  • Follow Agile development methodologies and mobile security best practices throughout the development lifecycle.

  • Serve as a technical leader and subject matter expert on native mobile architecture and optimization.


Job Description

IOS /Android Developer


Roles & Responsibilities


  • Design, develop, and maintain native mobile applications for iOS and Android using Swift, Objective C, Kotlin, and Java.

  • Implement clean architecture and design patterns, such as MVVM, to ensure maintainable, scalable, and testable codebases.

  • Write automated UI tests for both platforms using XCUITest (iOS) and Espresso (Android) within the CI/CD pipeline.

  • Manage mobile app builds and signing workflows, including provisioning profiles, certificates, entitlements, build variants, flavors, and schemes.

  • Integrate third party SDKs such as Firebase, Maps, and Analytics to extend mobile functionality.

  • Work with RESTful APIs using libraries like Alamofire (iOS) and Retrofit (Android), handling authentication, error states, and caching.

  • Integrate dynamic content from headless CMS platforms such as Adobe Experience Manager (AEM).

  • Collaborate closely with design, product, QA, and DevOps teams to deliver smooth, high quality mobile user experiences.

  • Stay updated with mobile platform advancements, tools, and best practices to keep applications modern and high-performing.

  • Follow Agile development methodologies and mobile security best practices throughout the development lifecycle.

  • Serve as a technical leader and subject matter expert on native mobile architecture and optimization.


Key Responsibilities


  • Lead or oversee complex mobile projects while ensuring adherence to development standards and business objectives.

  • Develop work plans, meet deadlines, and coordinate resources to deliver projects successfully.

  • Solve complex technical problems and act as a key decision-maker in mobile solution design.

  • Partner with cross-functional teams and external collaborators to drive successful project outcomes.

  • Identify process improvements and promote continuous enhancement across mobile development practices.


Minimum Qualifications


  • At least 6 years of experience in software development.

  • Minimum 5 years of experience developing and implementing mobile applications.

  • Minimum 5 years working on full software development life cycles (SDLC).

  • Minimum 2 years in a technical leadership or mentorship capacity.


Must-Have Skills


  • 4+ years of professional iOS development experience using Swift or Objective C.

  • 4+ years of Android development experience using Kotlin or Java.

  • 2+ years of experience writing automated UI tests using XCUITest or Espresso.

  • 3+ years of experience managing signing assets, build configurations, and tools like Fastlane or Xcode schemes.

  • 3+ years integrating third party SDKs or libraries.

  • 3+ years integrating and consuming APIs or web services.

  • 2+ years of experience with CMS tools such as Adobe Experience Manager (AEM).


Preferred Skills


  • Experience guiding Agile teams as a technical lead.

  • Familiarity with CI/CD pipelines, version control (Git), and DevOps tools.

  • Strong analytical, communication, and problem solving abilities.


Salary Range- $100,000-$120,000 a year

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Mobile Developer Android & iOS
Senior Mobile Developer Android & iOS

Compunnel, Inc. • Atlanta (GA)

On-site
USD 100,000 - 130,000
Senior Mobile Application Developer
Senior Mobile Application Developer

Compunnel, Inc. • Louisville (KY)

On-site
USD 100,000 - 130,000
Android Developer
Android Developer

Tata Consultancy Services • Irving (TX)

On-site
USD 90,000 - 115,000
Android Developer
Android Developer

Modis Talent IT • West Chester

On-site
USD 100,000 - 130,000
Mobile Developer
Mobile Developer

Next Level Sports & Entertainment • Hanover (MD)

On-site
USD 80,000 - 120,000
Senior Mobile Engineer
Senior Mobile Engineer

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 125,000 - 135,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Support: Leaves
Senior Mobile Engiineer – Android
Senior Mobile Engiineer – Android

Pentangle Tech Services | P5 Group • Plano (TX)

On-site
USD 120,000 - 170,000
Senior Mobile Developer
Senior Mobile Developer

Sirsi Corporation in • Salt Lake City (UT)

On-site
USD 125,000 - 135,000
Senior Mobile Engineer – Android
Senior Mobile Engineer – Android

Pentangle Tech Services | P5 Group • Plano (TX)

On-site
USD 110,000 - 160,000
IOS Developer (Entry - Mid - Senior)
IOS Developer (Entry - Mid - Senior)

Adidev-Technologies-Inc • Cupertino (CA)

On-site
USD 60,000 - 85,000
Competitive compensation
Paid relocation
Remote assistance support
+1