Role: Senior React Native Developer (Cross-Platform, Salesforce Mobile SDK) Remote (Costa Rica, Brazil or Mexico) Contract Role Purpose As a Mobile Developer Senior Developer you will be responsible for architecting and building high performance enterprise grade mobile applications within the Experience Engineering and Digital Emerging Tech portfolios 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 hyperscale heavy application landscape Key Responsibilities
- Cross Platform Development Design and develop robust mobile applications for iOS and Android using React Native
- Salesforce Integration Implement and customize mobile solutions using the Salesforce Mobile SDK ensuring seamless synchronization between mobile devices and Salesforce clouds
- Offline Data Management Architect Offline First capabilities using Smart Store DB Salesforce Smart Store and Smart Sync to manage complex local data persistence and synchronization
- Computer Vision Integration Implement image processing and computer vision features eg shelf scanning asset recognition or document processing using OpenCV within the mobile environment
- State Management Manage complex application states and data flows using Redux or Redux Toolkit
- Experience Engineering Build high-fidelity responsive UIs that provide superior user journeys for field force users and consumers adhering to global brand standards
- Version Control CICD Manage source code branching strategies and pull requests using GitHub integrated with automated mobile build pipelines
- Emerging Tech Pilots Support Digital Emerging Technology initiatives by prototyping mobile first AIML features and integrating with hyper scale hosted APIs eg GCP Vision