Skip to content
← Back to job listings

Senior - iOS Developer

HCA Healthcare India · Hyderabad, Hyderabad, Telangana, India

Software DevelopmentSenior LevelExternal listingfull-time2 months ago

About The Role

Job Title Name: Consultant Mobile Developer HCA India Grade / Level: Consultant JOB PURPOSE We are seeking a seasoned Consultant Mobile Developer with 8–14 years of professional experience building, scaling, and delivering enterprise-grade mobile applications across both iOS and Android ecosystems. The ideal candidate brings hands-on expertise in multiple mobile programming languages and frameworks, strong UI/UX sensibilities, robust knowledge of cloud-native development, and an enterprise-wide security mindset. Experience integrating with IoT and medical devices (Bluetooth/Wi ‑ Fi), and optimizing performance across device and cloud is essential. MAJOR RESPONSIBILITIES AND ACCOUNTABILITIES · Lead end-to-end delivery of enterprise-class mobile applications for iOS and Android, defining architecture, deployment strategies, and technical roadmaps. · Ensure UI/UX excellence aligned with Apple HIG and design systems; implement accessible, responsive, and user-centric interfaces. · Enforce secure coding practices, compliance controls, and enterprise security policies (privacy, encryption, identity/access management). · Integrate mobile apps with IoT and medical devices using BLE/Wi ‑ Fi; deliver reliable connectivity, interoperability, and secure data exchange. · Optimize performance: session lifecycle management, caching strategies, memory/battery/network efficiency, and offline-first capabilities. · Establish and maintain CI/CD pipelines, automated testing, signing, and multi-environment releases (TestFlight/Play tracks/enterprise distribution). · Collaborate cross-functionally (Product, Design, Cloud/Platform, Security, QA, DevOps) and with third-party partners to deliver scalable solutions. · Mentor engineers, drive best practices (code reviews, standards), and contribute reusable components and shared libraries. · Own production reliability: observability/telemetry, incident response, documentation of architectures, APIs, security controls, and runbooks. · Operate effectively in fast-changing environments; rapidly prototype and deliver just-in-time solutions with high ownership. · Analyze, design, implement, and maintain iOS apps using Swift, SwiftUI, Combine; leverage UIKit, CoreData, CoreAnimation; use advanced frameworks (CoreBluetooth, ARKit, SceneKit) where appropriate. · Integrate RESTful APIs and third-party services; manage authentication/authorization; write clean, maintainable, efficient code. · Perform unit/integration/UI testing; use Xcode debugging and performance tools; monitor and address performance issues and defects promptly. · Adhere to App Store guidelines; manage release readiness; collaborate with DevOps to streamline deployments (including Azure DevOps). · Use Git for version control; follow Agile practices; collaborate on requirements with BAs, project leads, management, and customers. · Participate in large-scale initiatives spanning multiple teams/domains; integrate new/existing apps with enterprise systems. · Apply value-based decision-making and mobile-native principles; share knowledge to grow team capabilities. · Participate in deployment/change/configuration management; focus on customer satisfaction; gather requirements and deliver solutions with minimal oversight. R EPORTING STRUCTURE Does this position formally supervise employees? (Y / N) No JOB SPECIFICATIONS Qualification : B. Tech or Bachelor’s degree in information technology, computer science, or related fields Years of Experience : 8–14 years of hands-on mobile development delivering enterprise-grade applications. · Strong object–oriented Java experience, preferably with large–scale systems · Hands on experience with iOS and Android application development · Experience in published examples of mobile applications on the App Store or the Android Market · Experience with or familiarity with iOS SDK Skills and Capabilities Details People Management · Strong verbal and written communication with the ability to work with staff and business require d Technical Skills · Strong experience in native iOS development with Swift and SwiftUI; deep knowledge of Apple HIG and UIKit/Combine · Solid Android development skills with Kotlin and Jetpack; Java/Android experience is a plus (optional) · Hands-on experience with Swift Package Manager, Gradle, and end-to-end CI/CD pipelines (Fastlane, Xcode, GitHub Actions/Azure DevOps) · Proven exposure to implementing and managing feature flags for safe rollouts and experimentatio n. · Practical experience using Firebase (Crashlytics, Analytics, Remote Config, FCM) for observability and engagement · Ability to create clear architecture diagrams and maintain iOS/Android technical documentation and runbooks for team use · Strong security practices: secure storage (Keychain/Keystore), TLS/certificate pinning, encryption, and OWASP MASVS alignment · Experience integrating with IoT/medical devices via BLE (CoreBluetooth/GATT) and Wi‑Fi, including pairing, telemetry, and firmware updates · Performance optimization expertise: session management, caching, memory/battery/network efficiency, and offline-first sync · Skilled in modern app architecture patterns (MVVM/MVI/Clean Architecture), modularization, and dependency injection (Hilt/Dagger/Koin) · Thorough testing discipline: unit/integration/UI tests (XCTest/XCUITest/Espresso/Compose), static analysis (SwiftLint/Detekt), and code reviews · Strong cross-functional collaboration and leadership in Agile environments; ability to mentor, prototype quickly, and deliver reliably Other Skills · Experince on both small and large teams · Strong focus on delivering customer value required · Excellent troubleshooting, analysis, and problem-solving abilities required · Team mindset with willingness to work with and mentor other mobile devs · Willingness to learn our business domain required · Strong understanding of the Apples HIG for UX considerations · Highly motivated self–starter, an enthusiastic learner willing to learn new frameworks and methodologies and must be committed to delivering high quality solutions within scheduled timelines · Willingness to contribute to a positive and inclusive team culture

This is an external listing. JobSpring does not represent or verify the employer. Report this listing