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 AI
• Senior Developer Specifics Lead technical design for mobile modules perform rigorous code reviews optimize app performance memory battery and mentor junior developers in mobile best practices
Primary Skills Must-Have
• Core Framework Expertlevel proficiency in React Native JavaScript TypeScript
• Salesforce Mobile Handson experience with Salesforce Mobile SDK and Smart Store DB
• State Management Deep understanding of Redux for enterprise scale mobile apps
• Computer Vision Experience integrating OpenCV or similar C Native modules into React Native applications
• Version Control Advanced proficiency in GitHub workflows and Git based collaboration
Secondary Skills Good-to-Have
• Native Modules Ability to write Native Bridges in Swift Objective C iOS or Java Kotlin Android
• Hyper scaler Exposure Experience connecting mobile apps to GCP Azure backend services Cloud Run App Services
• Salesforce Platform Familiarity with Apex SOQL and Salesforce Lightning Web Components LWC
• Mobile Security Knowledge of OAuth2 Certificate Pinning and secure local storage patterns
• FMCG Domain Understanding of retail execution van sales or field force automation workflows
Apply or send your resume to