TATavantVerified listing

iOS Lead

BengaluruOn-siteSenior

Good timing - competition is buildingPosted 17d ago

Applicants who checked fit first are 3.1× more likely to hear back

Before you apply

The post's words + ASAI's data
  • On-site in Bengaluru.

    OK with that?
  • 6 to 8 years asked. Mobile Engineer roles in Bengaluru usually ask 3-6; a quarter ask 6+.

    You have them?
  • No pay range in the post.

  • Not a repost. None of Tavant's last 19 posts was; 20 of its 21 open roles are here.

  • 80 Mobile Engineer roles posted in Bengaluru this week, 664 open. See them →

Skills listed in the post · tap the ones you have · 0 of 8

+16 more

You almost certainly match several of these already.

This post sets 2 stated bars and lists 8 skills. Tap where you stand - nothing is saved, no account needed.

ASAI checks this on every job for you, automatically, so you apply where you fit.

Fit Breakdown

Example
STRONGMATCH
Skills alignmentPartial
Experience fitPerfect

How an ASAI match score looks. Yours is built from your resume, not a guess.

Your score for this role already exists - sign in to view it

ASAI compared this JD against 41 signals - skills, seniority, domain, stack overlap etc. Add a resume and it unlocks in about 30 seconds.

Always free · no credit card · 1 tap with Google

Tools on this job

60-Day Pass
Inside ASAI, after a free sign-up

Starts free · 60-Day Pass ₹149 for 60 days, GST included

Free account, no card needed.

The job post

246 words · from Tavant's careers site

Language

  • Swift (97%)
  • Objective-C (0.6% legacy)

UI Framework

  • SwiftUI (primary, migration in progress)
  • UIKit (legacy "Experiences")

Architecture

  • Modular UDF Architecture
  • Foundation → Function → Feature → Source Layers

Dependency Management

  • Swift Package Manager (primary)
  • CocoaPods (legacy)

Networking

  • Apollo iOS 1.4.0 (GraphQL via Pantheon/Frontdoor)

Reactive Programming

  • Combine
  • Swift Concurrency (async/await)
  • Strict concurrency enabled in newer modules

Dependency Injection

  • Custom iResolver
  • SingletonResolver
  • FactoryResolver

Image Loading

  • Kingfisher 8.6.2

Maps

  • TopHap SDK (custom map data)

Media

  • RDCPix 1.0.87 (camera/photo library)
  • Social Reels

Analytics & Monitoring

  • Segment 4.1.8
  • Amplitude 1.18.5
  • New Relic 7.7.2
  • Firebase
  • comScore
  • Medallia

Push Notifications & CRM

  • Braze (BrazeKit + BrazeUI)
  • Firebase Cloud Messaging (FCM)

Authentication

  • Auth0
  • Firebase Authentication

Feature Flags & Remote Configuration

  • Amplitude Experiment 1.20.2
  • Firebase Remote Config

Testing

  • XCTest
  • Custom Gherkin Specifications (Given-When-Then)
  • ViewInspector
  • XCUITest
  • Sauce Labs / Appium (End-to-End Testing)

Code Quality

  • SwiftLint
  • SwiftFormat
  • SonarQube

CI/CD

  • CircleCI (macOS runners)
  • iOS 18/26 Simulators
  • Fastlane 2.232
  • Firebase App Distribution

Open Positions

5

Skills Required

Swift (97%),SwiftUI,Combine,Apollo iOS 1.4.0 (GraphQL via Pantheon/Frontdoor)

Role

Key Responsibilities

  • Design, develop and maintain high-quality native iOS applications.
  • Build reusable, testable and maintainable components following Clean Architecture principles.
  • Integrate APIs, analytics, monitoring and third-party services.
  • Write unit/UI tests and contribute to CI/CD automation.
  • Troubleshoot performance, stability and production issues.
  • Participate in architecture discussions, code reviews and engineering best practices.

Preferred: Experience supporting large-scale, consumer-facing iOS applications with strong focus on performance, reliability and maintainability.

Years Of Exp

6 to 8 years

Designation

Technical Lead

tags

Swift (97%),SwiftUI,Combine,Apollo iOS 1.4.0 (GraphQL via Pantheon/Frontdoor)

Free · no signup

Get tomorrow's jobs before you have to search

More Mobile Engineer roles in Bengaluru

See all

Keep browsing

All open roles at TavantAll Mobile Engineer jobs in Bengaluru