T&T_Customer_M&C - Consultant | iOS Developer | Ahmedabad

Deloitte

Fresher Ahmedabad, Bengaluru Full Time Hybrid (office + remote)
Deloitte logo
Posted : yesterday
Actively hiring

Job description

Join our team as an iOS Developer and contribute to an innovative offline-first mobile application tailored for the pharmaceutical and life sciences sector. This robust application supports field representatives and healthcare professionals throughout the customer engagement journey, from planning visits to managing accounts and delivering content. Developed on the Salesforce platform, it emphasizes on-device synchronization for seamless data interaction between mobile clients and Salesforce.

We are looking for an engineer adept at modular iOS development, offline data management, and delivering high-quality, resilient mobile experiences. Your expertise will be crucial in meeting stringent standards for quality, crash safety, and localization.

Responsibilities

Key responsibilities include designing and maintaining modular iOS components such as Visit, Planner, CLM, and Accounts. You will also be instrumental in developing and enhancing the offline data layer, focusing on local persistence, synchronization, and merge handling. Implementing dynamic, server-configured user interfaces via data-driven forms is essential.

This role involves writing comprehensive unit tests, actively participating in code quality initiatives for crash safety and concurrency, and improving overall application performance and reliability. Collaboration with cross-functional teams to deliver impactful features for field teams and HCPs is a core aspect of this position.

Qualifications

We require strong proficiency in Swift and experience with UIKit/SwiftUI for programmatic UI development. A solid understanding of SQLite and SQL-based data access for local persistence and efficient data retrieval is necessary. Familiarity with iOS architectural patterns like Coordinator and Dependency Injection, alongside robust knowledge of data concurrency principles including GCD, async/await, and actors, is expected.

Experience with offline-first applications, synchronization workflows, and data consistency is vital. You should be comfortable with Xcode, Swift Package Manager, Git, and CI/CD tools like fastlane. Awareness of crash triage and application performance monitoring is also important. While extensive Salesforce development experience isn't mandatory, a willingness to learn core Salesforce concepts is essential as the platform is deeply integrated.

Essential Skills

SwiftUIKitSwiftUIProgrammatic UI DevelopmentView Controller LifecycleAuto LayoutSQLiteSQLCoordinator PatternDependency InjectionProtocol-Oriented DesignGCDAsync/AwaitActors@MainActorThread SafetyOffline-First ArchitectureSynchronizationXcodeSwift Package Manager (SPM)Cocoa PodsXC TestGitCI/CDFastlaneLocalizationCrash Triage

Good to Have

SalesforceSOQLSalesforce Mobile SDKMetadata-Driven UI

Highlights

  • Actively hiring

More Details

RoleT&T_Customer_M&C - Consultant | iOS Developer | Ahmedabad
IndustryInformation Technology & Services, Pharmaceuticals, Healthcare
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Deloitte logo

Deloitte

Information Technology & Services

T&T_Customer_M&C - Consultant | iOS Developer | Ahmedabad at Deloitte | SkillMX | SkillMX