Tata Consultancy Services

Senior iOS Developer

Tata Consultancy Services$100K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of iOS development experience
  • Proficient in Swift, SwiftUI, and Xcode
  • Strong grasp of OOP and Protocol-Oriented Programming
  • Experience with RESTful API design and integration
  • Familiar with CoreData and SQLite for local storage
  • Capable of implementing mobile security best practices
  • Knowledge of CI/CD processes using GitHub and Jenkins

Responsibilities

  • Develop native iOS applications using Swift and SwiftUI
  • Implement and maintain robust client-server architectures
  • Design and integrate RESTful APIs for application functionality
  • Conduct unit and UI testing to ensure application reliability
  • Support mobile deployment processes through App Store Connect and TestFlight
  • Manage code versioning and deployment using CI/CD tools
  • Secure mobile applications using best practices for data integrity

Benefits

  • Collaborative and inclusive work environment
  • Opportunities for professional growth and development
  • Flexible work hours and remote work options
  • Access to the latest technologies and tools
  • Comprehensive health and wellness programs
Full Job Description
Must Have Technical/Functional Skills

iOS, Swift, SwiftUI

Roles & Responsibilities
• Strong OOP concepts, POP (Protocol-Oriented Programming), memory management (ARC),

concurrency (GCD, Swift Concurrency/Async-Await).
• In depth understanding and experience in Swift language, Xcode IDE, UIKit, and SwiftUI frameworks.
• Native iOS App Development using Apple SDKs and hybrid app development leveraging WKWebView bridging.
• Design and implementation of robust client-server architectures (MVVM, Clean Architecture).
• Designing and consuming robust RESTful APIs (JSON, URLSession, Alamofire).
• Experience in integrating and working with Local Storage (CoreData, SQLite).
• Experience of working with unit testing and UI testing frameworks (XCTest, XCUITest).
• Mobile deployment and provisioning technologies including App Store Connect and TestFlight.
• CI/CD with knowledge of GitHub and Jenkins/GitHub Actions.
• In depth Knowledge of Mobile DevOps practices and tools for automated testing, code signing,

and continuous deployment.
• Extensive experience implementing mobile application security standards including SSL Pinning,

Biometric Authentication (FaceID/TouchID), and secure data encryption at rest/in transit.
• Hands-on experience securing WKWebView components against Cross-Site Scripting (XSS),

script injection, and unsafe URL loading.

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

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

More Information Technology Jobs

Find similar Senior iOS Developer jobs: