Search

iOS Developer

PublishedPublished: 6/14/2022
Technology

Job Description

Job Description

Required Qualifications :

• 8+ years of professional iOS development experience

• Strong expertise in Swift and iOS SDKs

• Deep understanding of UIKit and/or SwiftUI

• Experience with modern architecture patterns (MVVM, Clean Architecture)

• Strong knowledge of multithreading, memory management, and app lifecycle

• Hands-on experience with testing frameworks (XCTest, XCUITest)

• Solid understanding of REST APIs, JSON, and networking best practices

• Experience working with CI/CD pipelines and App Store releases

• Strong debugging, problem-solving, and communication skill

Preferred Skills:

• Experience with SwiftUI in production

• Experience building modular or multi-module apps

• Familiarity with mobile security and compliance best practices

• Experience with offline-first apps and data synchronization

• Exposure to observability tools (Firebase, Crashlytics, OpenTelemetry)

• Experience leading or owning major app features or platforms

Roles & Responsibilities

iOS Development & Architecture

• Design, develop, and maintain high-performance iOS applications using Swift

• Own end-to-end feature development from requirements to release

• Define and evolve mobile architecture (MVVM / Clean Architecture / Modularization)

• Ensure app scalability, reliability, and maintainability

• Drive refactoring of legacy code and reduce technical debt

Performance, Quality & Stability

• Optimize app performance: startup time, memory, battery, and UI responsiveness

• Diagnose and fix crashes, ANRs, memory leaks, and performance bottlenecks

• Implement strong error handling, logging, and monitoring

• Ensure high test coverage using unit tests, UI tests, and integration tests

CI/CD & Release Management

• Build and maintain CI/CD pipelines for iOS (GitHub Actions, Jenkins, Bitrise, etc.)

• Manage App Store releases, TestFlight builds, and versioning strategies

• Enforce coding standards, code reviews, and release quality gates

Integrations & Platform Capabilities

• Integrate REST/GraphQL APIs and handle complex networking scenarios

• Work with system frameworks: background tasks, push notifications, deep links

• Integrate third- party SDKs (analytics, crash reporting, feature flags, payments)

• Implement secure data storage, authentication, and encryption best practices


TCS Employee Benefits Summary:

Discretionary Annual Incentive.

Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.

Family Support: Maternal & Parental Leaves.

Insurance Options: Auto & Home Insurance, Identity Theft Protection.

Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.

Time Off: Vacation, Time Off, Sick Leave & Holidays.

Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

Salary Range: $64,000-125,000 a year

#LI-CM2

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...