Senior Mobile Developer - This role focuses on leveraging React Native and the Salesforce Mobile SDK to deliver offline first data rich applications for a global FMCG leader. You will integrate advanced capabilities like OpenCV for image processing and manage complex local data using Smart Store, ensuring a seamless mobile experience within a hyper scaler heavy application landscape. Key ResponsibilitiesCrossPlatform Development: Design and develop robust mobile applications for iOS and Android using React NativeSalesforce Integration: Implement and customize mobile solutions using the Salesforce Mobile SDK ensuring seamless synchronization between mobile devices and Salesforce cloudsOffline Data Management: Architect Offline First capabilities using Smart Store DB, Salesforce SmartStore and SmartSync to manage complex local data persistence and synchronizationComputer Vision Integration: Implement image processing and computer vision features, eg shelf scanning asset recognition or document processing using OpenCV within the mobile environmentState Management: Manage complex application states and data flows using Redux or Redux ToolkitExperience Engineering: Build highfidelity responsive UIs that provide superior user journeys for fieldforce users and consumers adhering to global brand standardsVersion Control CI/CD: Manage source code branching strategies and pull requests using GitHub integrated with automated mobile build pipelinesEmerging Tech Pilots: Support Digital Emerging Technology initiatives by prototyping mobile first AIML features and integrating with hyper scaler hosted APIs eg GCP Vision AISenior Developer Specifics: Lead technical design for mobile modules perform rigorous code reviews, optimize app performance, memory battery and mentor junior developers in mobile best practicesPrimary Skills Must-HaveCore Framework: Expert level proficiency in React Native JavaScriptTypeScriptSalesforce: Mobile Hands on experience with Salesforce Mobile SDK and Smart Store DBState Management: Deep understanding of Redux for enterprisescale mobile appsComputer Vision: Experience integrating OpenCV or similar CNative modules into React Native applicationsVersion Control: Advanced proficiency in GitHub workflows and Gitbased collaborationSecondary Skills Good-to-HaveNative Modules: Ability to write Native Bridges in SwiftObjectiveC iOS or JavaKotlin AndroidHyperscaler Exposure: Experience connecting mobile apps to GCPAzure backend services Cloud Run App ServicesSalesforce Platform: Familiarity with Apex SOQL and Salesforce Lightning Web Components LWCMobile Security: Knowledge of OAuth2 Certificate Pinning and secure local storage patternsFMCG Domain: Understanding of retail execution van sales or fieldforce automation workflows