T&T_Customer_M&C - Senior Consultant | iOS Developer | Pune (Ahmedabad, IN)

Deloitte

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

Job description

Join our team as a Senior Consultant and iOS Developer, contributing to an innovative offline-first mobile application tailored for the pharmaceutical and life sciences sector. This robust application, built on the Salesforce platform, empowers field representatives and healthcare professionals throughout their customer engagement journey. It supports critical functions such as visit planning, account management, content delivery, and dynamic form processing, ensuring seamless operation on both iPhone and iPad.

Our focus is on delivering high-quality, reliable mobile experiences with exceptional crash safety and localization. The ideal candidate will possess deep expertise in modular iOS development and effective offline data handling, aligning with stringent quality standards.

Responsibilities

As an iOS Developer, you will be instrumental in designing, building, and maintaining key features within our modular iOS components, including Visit, Planner, CLM, LAC, Dynamic UI, Core Services, Managed Events, and Accounts. You'll enhance our offline data layer, focusing on local persistence, sophisticated synchronization logic, and efficient merging of background writes with main thread reads.

Key duties include implementing dynamic, server-configured user interfaces using data-driven forms, writing comprehensive unit tests, and championing code quality initiatives for crash safety, concurrency, and localization. You will also be responsible for optimizing application performance, reliability, and maintainability, participating in code reviews, and collaborating with cross-functional teams to deliver impactful features.

Qualifications

We are seeking an experienced iOS Developer with a strong command of Swift and proficiency in UIKit/SwiftUI, including programmatic UI development, view controller lifecycles, Auto Layout, and modern iOS UI patterns. A solid understanding of SQLite and SQL-based data access for persistence and efficient querying is essential.

Expertise in iOS architecture patterns like Coordinator, Dependency Injection, and protocol-oriented design, alongside strong knowledge of data and concurrency principles (GCD, async/await, actors, thread-safety), is required. Experience with offline-first applications, synchronization, and data consistency is crucial. Familiarity with Xcode, SPM, Git, CI/CD, fastlane, crash triage, and localization best practices is expected.

While extensive Salesforce development isn't mandatory, a willingness to learn core Salesforce concepts is important due to deep platform integration. Basic familiarity with or eagerness to learn the Salesforce data model, SOQL, Salesforce Mobile SDK, and metadata-driven UI concepts is beneficial. Experience with enterprise mobile applications for field sales or healthcare, strong offline-first architecture understanding, and excellent collaboration skills are preferred.

Essential Skills

SwiftUIKitSwiftUIProgrammatic UIAuto LayoutSQLiteSQLCoordinator PatternDependency InjectionProtocol-Oriented DesignModular ArchitectureGCDasync/awaitActors@MainActorThread SafetyOffline-FirstSynchronizationXCTestGitCI/CDfastlaneLocalization

Good to Have

Salesforce Data ModelSOQLSalesforce Mobile SDKMetadata-driven UIEnterprise Mobile ApplicationsConflict Resolution

Highlights

  • Actively hiring

More Details

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

About the Company

Deloitte logo

Deloitte

Information Technology & Services

T&T_Customer_M&C - Senior Consultant | iOS Developer | Pune (Ahmedabad, IN) at Deloitte | SkillMX | SkillMX