{"id":2594085,"url":"https://alion.io/job/intraedge-senior-ios-developer","title":"Senior iOS Developer","company":{"id":62138,"name":"IntraEdge","domain":"intraedge.com","url":"https://alion.io/company/intraedge","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":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pune, India","India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Core Data","optional":false},{"name":"Dependency Injection","optional":false},{"name":"iOS SDK","optional":false},{"name":"Modularization","optional":false},{"name":"MVC","optional":false},{"name":"MVVM","optional":false},{"name":"Rest API","optional":false},{"name":"State Management","optional":false},{"name":"Swift","optional":false},{"name":"Swift Concurrency","optional":false},{"name":"SwiftData","optional":false},{"name":"SwiftUI","optional":false},{"name":"TestFlight","optional":false},{"name":"UIKit","optional":false},{"name":"XCTest","optional":false},{"name":"Agile","optional":true},{"name":"Git","optional":true},{"name":"LocalAuthentication","optional":true},{"name":"Scrum","optional":true}],"status":"live","first_seen_at":"2026-10-15T06:11:27Z","employer_posted_date":null,"last_verified_at":"2026-10-15T06:11:27Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"We are seeking an experienced, hands-on Senior iOS Developer to design, develop, and enhance high-quality, enterprise-grade mobile applications for the iOS platform.\n\nThe ideal candidate will have strong hands-on expertise in Swift, SwiftUI/UIKit, iOS SDK, modern application architecture, security, performance optimization, testing, and CI/CD.\n\nThe candidate should have a proven track record of delivering scalable, maintainable, secure, and reliable production applications.\n\nKey Responsibilities :\n\n- Design, develop, test, deploy, and maintain enterprise-grade iOS applications using Swift, SwiftUI, UIKit, and iOS SDK.\n\n- Develop reusable, scalable, maintainable, and testable mobile components following modern iOS development standards.\n\n- Build intuitive and responsive user experiences supporting different device sizes, accessibility, Dynamic Type, localization, and iOS platform conventions.\n\n- Develop and maintain applications using SwiftUI and UIKit, including interoperability between both frameworks.\n\n- Implement complex navigation, routing, Deep Links, and Universal Links.\n\n- Design asynchronous workflows using Swift Concurrency, including async/await, Tasks, actors, MainActor, structured concurrency, and task cancellation.\n\n- Apply modern architecture and design patterns such as MVVM, MVC, Coordinator, Clean Architecture, dependency injection, and modular design.\n\n- Design applications with clear separation between presentation, business/domain logic, networking, persistence, and platform services.\n\n- Integrate applications with REST APIs, JSON-based services, and enterprise backend platforms using URLSession, Codable, or equivalent technologies.\n\n- Build reliable networking components with authentication, authorization, error handling, pagination, retries, caching, timeouts, request cancellation, and offline support.\n\n- Implement secure authentication and authorization, including secure management of credentials, access tokens, refresh tokens, and application sessions.\n\n- Secure sensitive application data using iOS Keychain and appropriate encryption and data-protection practices.\n\n- Implement local persistence and caching using Core Data, SwiftData, UserDefaults, file storage, and Keychain, based on application requirements.\n\n- Optimize application startup time, responsiveness, memory, CPU, battery, networking, and UI rendering performance.\n\n- Use Xcode, Instruments, Memory Graph, crash reports, logs, and telemetry to identify and resolve memory leaks, retain cycles, crashes, and performance bottlenecks.\n\n- Troubleshoot complex production issues, perform root-cause analysis, and implement sustainable corrective solutions.\n\n- Develop and maintain unit, integration, and UI tests using XCTest and related frameworks.\n\n- Design testable components using dependency injection, abstractions, mocks, and separation of concerns.\n\n- Participate in code reviews, technical design reviews, architecture discussions, and security reviews.\n\n- Support and improve CI/CD pipelines, automated builds, testing, code-quality checks, packaging, and deployment processes.\n\n- Manage iOS certificates, provisioning profiles, entitlements, code signing, build configurations, application identifiers, and release configurations.\n\n- Support application distribution through development, QA, TestFlight, and App Store environments.\n\n- Manage internal and third-party dependencies using Swift Package Manager or approved alternatives.\n\n- Collaborate with Product, UX/UI, Backend, QA, Security, DevOps, and other engineering teams.\n\n- Provide technical guidance and mentorship to junior and mid-level developers.\n\n- Contribute to architecture decisions, technical documentation, coding standards, reusable frameworks/components, and long-term technical strategy.\n\n- Own features and technical initiatives from requirements and design through implementation, production deployment, monitoring, and ongoing support.\n\nRequired Skills & Qualifications :\n\n- 7+ years of software development experience, with significant hands-on experience developing and supporting production iOS applications.\n\n- Strong proficiency in Swift and iOS SDK.\n\n- Strong production experience with SwiftUI and/or UIKit, including integration between SwiftUI and UIKit.\n\n- Strong understanding of Swift concepts including protocols, generics, closures, value/reference semantics, optionals, error handling, extensions, and memory ownership.\n\n- Strong knowledge of Swift Concurrency, including async/await, Tasks, actors, MainActor, structured concurrency, cancellation, thread safety, and race-condition prevention.\n\n- Strong understanding of ARC, memory management, retain cycles, weak/unowned references, and application object lifecycle.\n\n- Strong understanding of the iOS application and scene lifecycle, UI lifecycle, navigation, state management, and background/foreground behavior.\n\n- Strong understanding of SwiftUI state and data flow and appropriate state ownership and lifecycle management.\n\n- Experience developing complex interfaces, reusable components, and navigation flows using SwiftUI and/or UIKit.\n\n- Experience implementing Deep Links and Universal Links.\n\n- Strong experience integrating RESTful APIs and JSON-based backend services.\n\n- Strong knowledge of URLSession and Codable, including authentication, error handling, retries, caching, timeout management, request cancellation, and connectivity considerations.\n\n- Experience with Core Data, SwiftData, UserDefaults, file storage, and Keychain.\n\n- Strong understanding of mobile application architecture, including separation of concerns, dependency injection, state management, modularization, reusable components, and testability.\n\n- Experience with MVVM, MVC, Coordinator, Clean Architecture, or similar architectural patterns.\n\n- Strong understanding of secure mobile application development, including Keychain, secure token storage, authentication lifecycle, encryption, network security, sensitive-data protection, and secure logging.\n\n- Experience with OAuth 2.0 and OpenID Connect is highly desirable.\n\n- Experience with Face ID, Touch ID, and LocalAuthentication.\n\n- Strong experience with Xcode, XCTest, Git, Instruments, Memory Graph, crash diagnostics, and iOS debugging/profiling tools.\n\n- Experience diagnosing and resolving memory leaks, retain cycles, crashes, threading issues, performance bottlenecks, and main-thread blocking.\n\n- Experience developing unit, integration, and UI tests and designing applications for automated testability.\n\n- Experience with CI/CD, automated builds, testing, application signing, certificates, provisioning, entitlements, and deployment.\n\n- Experience with TestFlight and App Store release processes.\n\n- Experience with Swift Package Manager and dependency management.\n\n- Familiarity with push notifications, analytics, telemetry, crash reporting, feature flags, and application monitoring.\n\n- Understanding of iOS accessibility, localization, Dynamic Type, privacy, and Apple platform design considerations.\n\n- Strong production troubleshooting and root-cause analysis skills.\n\n- Experience participating in code reviews and technical architecture/design discussions.\n\n- Demonstrated ability to mentor developers and promote engineering best practices.\n\n- Excellent problem-solving, ownership, communication, and cross-functional collaboration skills.\n\nPreferred Experience :\n\n- Experience building enterprise-scale iOS applications.\n\n- Experience working with secure and highly regulated mobile applications.\n\n- Experience modernizing or migrating existing UIKit applications toward SwiftUI and modern Swift Concurrency.\n\n- Experience working in Agile/Scrum development environments.\nSkills\niOS, Mobile App Designing, Mobile App Architecture, SWIFT, SDK, MVVM, Xcode, Mobile App Performance Optimization","description_format":"text","description_chars":7833,"description_truncated":false,"requirements":{"experience_years_min":7,"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":["Custom Software Development","IT Staffing & Staff Augmentation","IT Training & Certification"],"lifecycle":[{"event":"open","at":"2026-10-15T06:32:15Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":23,"reasons":["seen:0","win:early"],"computed_at":"2026-10-15T14:43:48Z"},"pay":null,"html_url":"https://alion.io/job/intraedge-senior-ios-developer","json_url":"https://alion.io/job/intraedge-senior-ios-developer.json","meta":{"generated_at":"2026-10-15T14:43:48Z","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":22390,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00: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":62138},"rest":"https://alion.io/mcp/rest/get_company?id=62138"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fintraedge-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%2Fintraedge-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%2Fintraedge-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/intraedge-senior-ios-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fintraedge-senior-ios-developer"}]}