Jobs · Engineering · Texas

IOS /Android Developer

Tata Consultancy Services · Dallas, TX · 3 days ago
Engineering$100k–$120k/yrFull-time

About the role

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.

Responsibilities

  • 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.
  • 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.

Requirements

  • 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.

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).
  • 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.

Pay

$100,000–$120,000 a year

Similar jobs

Android/IOS Developer

Neural Strategic Solutions, Inc.Dallas, TX· 3 mo ago
Engineeringapply on neuralssinc.com

iOS/ Android Developers

MACHINE LEARNING TECHNOLOGIES LLCFlorida, United States· 2 mo ago
Engineeringapply on machinele.com