{"id":2769193,"url":"https://alion.io/job/dhyati-senior-ios-developer","title":"Senior iOS Developer","company":{"id":4442833,"name":"Dhyati","domain":"dhyati.com","url":"https://alion.io/company/dhyati","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Dehradun, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Combine","optional":false},{"name":"Core Animation","optional":false},{"name":"Core Data","optional":false},{"name":"Crashlytics","optional":false},{"name":"Dependency Injection","optional":false},{"name":"Fastlane","optional":false},{"name":"Firebase","optional":false},{"name":"GCD","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"GitHub Actions","optional":false},{"name":"GraphQL","optional":false},{"name":"HealthKit","optional":false},{"name":"Jenkins","optional":false},{"name":"MapKit","optional":false},{"name":"MVVM","optional":false},{"name":"Objective-C","optional":false},{"name":"Push Notifications","optional":false},{"name":"Realm","optional":false},{"name":"Rest API","optional":false},{"name":"Sentry","optional":false},{"name":"SQLite","optional":false},{"name":"StoreKit","optional":false},{"name":"Swift Testing","optional":false},{"name":"SwiftData","optional":false},{"name":"SwiftUI","optional":false},{"name":"TestFlight","optional":false},{"name":"UIKit","optional":false},{"name":"VIPER","optional":false},{"name":"XCTest","optional":false},{"name":"XCUITest","optional":false},{"name":"Core ML","optional":true},{"name":"Dart","optional":true},{"name":"Edge AI","optional":true},{"name":"Flutter","optional":true},{"name":"JavaScript","optional":true},{"name":"Kotlin","optional":true},{"name":"Kotlin Multiplatform","optional":true},{"name":"React Native","optional":true},{"name":"React.js","optional":true},{"name":"Swift","optional":true}],"status":"live","first_seen_at":"2026-10-13T07:38:25Z","employer_posted_date":null,"last_verified_at":"2026-10-13T07:38:25Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"Senior iOS DeveloperEmployment type: Full-time · Experience: 5–8 years\n\nAbout the roleWe 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.\nThis 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.\n\nWhat you will doDesign and build iOS features end to end, from technical design through release and post-launch monitoring.\nDefine and evolve the app architecture (MVVM, Clean Architecture or similar), module boundaries and dependency management.\nWrite clean, testable, well-documented Swift code and set the standard through thoughtful code reviews.\nBuild modern UI with SwiftUI and UIKit that follows Apple's Human Interface Guidelines and supports accessibility and Dynamic Type.\nOwn performance: app launch time, memory, battery, networking, and smooth scrolling, using Instruments to find and fix bottlenecks.\nIntegrate REST/GraphQL APIs, push notifications, analytics, payments and third-party SDKs securely and reliably.\nBuild and maintain unit, UI and snapshot tests, and keep CI/CD pipelines (Fastlane, Xcode Cloud or similar) fast and stable.\nManage App Store releases, TestFlight betas, crash monitoring and phased rollouts.\nMentor mid-level and junior engineers and help the team make good technical decisions.\nPartner with product, design, backend and QA to scope work, flag risks early and deliver predictably.\n\nWhat you bring5–8 years of professional iOS development, with at least two apps shipped to the App Store and maintained in production.\nExpert Swift, including generics, protocols, property wrappers and value vs reference semantics, plus working knowledge of Objective-C for legacy code.\nDeep experience with UIKit and SwiftUI, and the judgement to choose between them.\nStrong concurrency skills: async/await, actors, structured concurrency, Combine and GCD, and how to avoid races and retain cycles.\nSolid grasp of architecture and design patterns, SOLID principles and dependency injection, with experience refactoring large codebases.\nStrong testing habits: XCTest, Swift Testing, UI tests, mocking and testable design.\nExperience with networking, persistence (Core Data, SwiftData, Realm or SQLite), caching and offline-first behaviour.\nGood understanding of app security: Keychain, certificate pinning, secure storage and privacy requirements (App Tracking Transparency, privacy manifests).\nProficiency with Git, pull-request workflows and CI/CD.\nStrong problem-solving and debugging skills, including Instruments and the Xcode debugger.\nClear written and spoken English, and the ability to explain trade-offs to technical and non-technical stakeholders.\n\nTechnology skills at a glanceLanguages: Swift (primary), Objective-C (working knowledge)\nUI: SwiftUI, UIKit, Auto Layout, Core Animation, accessibility (VoiceOver, Dynamic Type)\nArchitecture: MVVM, Clean Architecture, VIPER or TCA, modular design with Swift Package Manager, dependency injection\nConcurrency: async/await, actors, Combine, GCD\nData and networking: URLSession, REST, GraphQL, Codable, Core Data, SwiftData, Realm or SQLite, Keychain\nTesting and quality: XCTest, Swift Testing, XCUITest, snapshot tests, SwiftLint\nTooling and delivery: Xcode, Instruments, Git, Fastlane, Xcode Cloud, GitHub Actions or Jenkins, TestFlight, App Store Connect\nPlatform services: push notifications (APNs), deep links and Universal Links, in-app purchases (StoreKit), HealthKit, MapKit or similar frameworks as needed\nObservability: Firebase Crashlytics or Sentry, analytics SDKs, MetricKit\nAI-assisted engineering: AI coding assistants for code, tests and documentation, with careful human review of everything they produce\n\nNice to have and how to applyNice to have\nExperience building or maintaining an SDK or shared framework for other teams.\nCross-platform exposure (React Native, Flutter or Kotlin Multiplatform) and a good sense of when to use it.\nExperience with on-device ML (Core ML), widgets, App Clips, watchOS or CarPlay.\nExperience with performance, security or accessibility audits.\nOpen-source contributions, technical writing or conference talks.\nExperience leading a small team or acting as a tech lead.\nEducation: Bachelor's degree in Computer Science, Engineering or a related field, or equivalent practical experience.\nHow to apply: Send your resume and links to your App Store apps, GitHub or code samples to [application email to be added]. The process includes a technical conversation about your past work, a hands-on coding or code-review round, and a system design discussion.","description_format":"text","description_chars":4880,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-17T03:17:59Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":3,"expected_fill_days":26,"reasons":["seen:3","win:early"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/dhyati-senior-ios-developer","json_url":"https://alion.io/job/dhyati-senior-ios-developer.json","meta":{"generated_at":"2026-10-17T19:07:18Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":2274,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4442833},"rest":"https://alion.io/mcp/rest/get_company?id=4442833"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdhyati-senior-ios-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fdhyati-senior-ios-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fdhyati-senior-ios-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/dhyati-senior-ios-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdhyati-senior-ios-developer"}]}