Skip to content
mimi

Senior iOS Developer

Tata Consultancy Services

Jersey City · On-site Full-time Senior $100k – $120k/yr 3d ago

About the role

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

Location

Jersey City, NJ

Job Function

TECHNOLOGY

Role

Engineer

Job Id

412878

Desired Skills

iOS

Salary Range

$100,000-$120,000 a year

Desired Candidate Profile

Qualifications : BACHELOR OF COMPUTER SCIENCE

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free