Jobs · Engineering · New Jersey

Senior iOS Developer

Tata Consultancy Services · Jersey City, NJ · 1 wk ago
Engineering$100k–$120k/yrFull-time

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.

Qualifications

BACHELOR OF COMPUTER SCIENCE

Pay

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

Similar jobs

Senior IOS Developer

CognizantDallas, TX· 2 wk ago
Engineering$100k–$114k/yrapply on careers.cognizant.com

Senior iOS Developer

Mercedes-Benz Research & Development North America, Inc.Atlanta, GA· 3 days ago
Engineeringapply on jobs.lever.co

Senior IOS Developer

NumeratorIndiana, United States· 1 wk ago
Engineeringapply on recruit.hirebridge.com