Senior iOS Developer

Dhyati LLC

Dehradun

On-site

INR 2,600,000 - 4,200,000

Full time

39 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Dhyati LLC is seeking a Senior iOS Developer to design, build, and ship high‑quality iOS apps at scale. You will own features end to end, shape the app’s architecture, and elevate engineering standards in the team.

The role requires 5–8 years of hands-on iOS experience, deep Swift knowledge, and proficiency in architecture, testing, and CI/CD. You will collaborate with product, design, backend, and QA, reporting to the Engineering lead.

Qualifications

  • 5–8 years of iOS development experience.
  • Proficient in Swift with deep knowledge of iOS frameworks.
  • Strong understanding of UI frameworks (SwiftUI/UIKit) and architecture patterns.

Responsibilities

  • Design and build iOS features end to end, from design to release.
  • Define and evolve app architecture and module boundaries.
  • Write clean, well-documented Swift code and conduct code reviews.
  • Build UI with SwiftUI and UIKit while adhering to guidelines and accessibility.

Skills

Swift proficiency
UIKit
SwiftUI
Architecture patterns
Testing practices
CI/CD
Code reviews
Git
App Store/TestFlight

Education

Bachelor's degree in CS/Engineering

Tools

Xcode
Xcode Cloud
Fastlane
Git

Job description

Employment type:Full-time ·Experience:5–8 years

Senior iOS Developer

We are hiring a Senior iOS Developer to design, build and ship high-quality iOS apps used by real customers at scale. You will own features end to end, shape the app's architecture, and raise the engineering bar for the team.

This role suits an engineer with 5–8 years of hands‑on iOS experience, deep Swift knowledge, strong fundamentals in architecture and testing, and the judgement to make sound technical trade-offs. You will work with product, design, backend and QA, and report to the Engineering lead.

What you will do
  • Design and build iOS features end to end, from technical design through release and post‑launch monitoring.
  • Define and evolve the app architecture (MVVM, Clean Architecture or similar), module boundaries and dependency management.
  • Write clean, testable, well‑documented Swift code and set the standard through thoughtful code reviews.
  • Build modern UI with SwiftUI and UIKit that follows Apple's Human Interface Guidelines and supports accessibility and Dynamic Type.
  • Own performance: app launch time, memory, battery, networking, and smooth scrolling, using Instruments to find and fix bottlenecks.
  • Integrate REST/GraphQL APIs, push notifications, analytics, payments and third‑party SDKs securely and reliably.
  • Build and maintain unit, UI and snapshot tests, and keep CI/CD pipelines (Fastlane, Xcode Cloud or similar) fast and stable.
  • Manage App Store releases, TestFlight betas, crash monitoring and phased rollouts.
  • Mentor mid‑level and junior engineers and help the team make good technical decisions.
  • Partner with product, design, backend and QA to scope work, flag risks early and deliver predictably.
What you bring
  • 5–8 years of professional iOS development, with at least two apps shipped to the App Store and maintained in production.
  • Expert Swift, including generics, protocols, property wrappers and value vs reference semantics, plus working knowledge of Objective‑C for legacy code.
  • Deep experience with UIKit and SwiftUI, and the judgement to choose between them.
  • Strong concurrency skills: async/await, actors, structured concurrency, Combine and GCD, and how to avoid races and retain cycles.
  • Solid grasp of architecture and design patterns, SOLID principles and dependency injection, with experience refactoring large codebases.
  • Strong testing habits: XCTest, Swift Testing, UI tests, mocking and testable design.
  • Experience with networking, persistence (Core Data, SwiftData, Realm or SQLite), caching and offline‑first behaviour.
  • Good understanding of app security: Keychain, certificate pinning, secure storage and privacy requirements (App Tracking Transparency, privacy manifests).
  • Proficiency with Git, pull‑request workflows and CI/CD.
  • Strong problem‑solving and debugging skills, including Instruments and the Xcode debugger.
  • Clear written and spoken English, and the ability to explain trade‑offs to technical and non‑technical stakeholders.
Technology skills at a glance
  • Languages:Swift (primary), Objective‑C (working knowledge)
  • UI:SwiftUI, UIKit, Auto Layout, Core Animation, accessibility (VoiceOver, Dynamic Type)
  • Architecture:MVVM, Clean Architecture, VIPER or TCA, modular design with Swift Package Manager, dependency injection
  • Concurrency:async/await, actors, Combine, GCD
  • Data and networking:URLSession, REST, GraphQL, Codable, Core Data, SwiftData, Realm or SQLite, Keychain
  • Testing and quality:XCTest, Swift Testing, XCUITest, snapshot tests, SwiftLint
  • Tooling and delivery:Xcode, Instruments, Git, Fastlane, Xcode Cloud, GitHub Actions or Jenkins, TestFlight, App Store Connect
  • Platform services:push notifications (APNs), deep links and Universal Links, in‑app purchases (StoreKit), HealthKit, MapKit or similar frameworks as needed
  • Observability:Firebase Crashlytics or Sentry, analytics SDKs, MetricKit
  • AI‑assisted engineering:AI coding assistants for code, tests and documentation, with careful human review of everything they produce
Nice to have
  • Experience building or maintaining an SDK or shared framework for other teams.
  • Cross‑platform exposure (React Native, Flutter or Kotlin Multiplatform) and a good sense of when to use it.
  • Experience with on‑device ML (Core ML), widgets, App Clips, watchOS or CarPlay.
  • Experience with performance, security or accessibility audits.
  • Open‑source contributions, technical writing or conference talks.
  • Experience leading a small team or acting as a tech lead.

Education:Bachelor's degree in Computer Science, Engineering or a related field, or equivalent practical experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Ios Developer
Senior Ios Developer

Qentelli • Hyderabad

On-site
INR 4,000,000 - 6,400,000
Senior IOS Developer
Senior IOS Developer

Avisoft • Mumbai

On-site
INR 1,800,000 - 2,800,000
Senior IOS Developer
Senior IOS Developer

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior iOS Engineer
Senior iOS Engineer

Coforge • Hyderabad

On-site
INR 2,500,000 - 3,500,000
Sr. IOS Developer
Sr. IOS Developer

Data for Public Good • India

On-site
INR 1,500,000 - 2,100,000
iOS Developer
iOS Developer

GeekSoft Consulting • Arishinakunte

On-site
INR 800,000 - 1,200,000
Opportunity to work on scalable product platforms
Collaborative work environment
Exposure to modern technologies
IOS Engineer
IOS Engineer

Lenskart • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Senior iOS Software Engineer
Senior iOS Software Engineer

NatWest Group • Bengaluru

On-site
INR 4,000,000 - 7,000,000
iOS Developer - SDE 3
iOS Developer - SDE 3

YAL • Hyderabad

On-site
INR 2,000,000 - 3,500,000
Senior iOS Engineer - 1
Senior iOS Engineer - 1

ConnexR Solutions Pvt Ltd • Bengaluru

On-site
INR 1,800,000 - 3,000,000