Job Title: Mobile Developer / Senior Mobile Developer
Location: Remote
Employment Type: Contract
Role Purpose
We are looking for a Mobile Developer / Senior Mobile Developer to design and build high-performance, enterprise-grade mobile applications within Experience Engineering and Digital Emerging Tech portfolios.
This role focuses on React Native and the Salesforce Mobile SDK, delivering offline-first, data-rich applications for a global FMCG environment. You will also work with advanced capabilities like computer vision (OpenCV) and complex offline data management using Smart Store.
Key Responsibilities
* Develop cross-platform mobile applications for iOS and Android using React Native
* Implement and customize solutions using the Salesforce Mobile SDK
* Design and build offline-first mobile applications using SmartStore & SmartSync
* Manage complex local data storage, synchronization, and performance optimization
* Integrate computer vision capabilities (OpenCV) for features like image recognition, scanning, etc.
* Implement scalable state management using Redux / Redux Toolkit
* Build high-quality, responsive UIs aligned with global UX and brand standards
* Manage source code using GitHub, including branching, PRs, and version control best practices
* Develop and maintain CI/CD pipelines for mobile build and deployment
* Collaborate with product, backend, and platform teams to deliver end-to-end mobile solutions
* Support emerging technology initiatives, including AI/ML integrations with hyperscaler APIs (e.g., GCP Vision AI)
Senior-Level Responsibilities (if applicable):
* Lead technical design and architecture for mobile modules
* Conduct code reviews and enforce coding standards
* Optimize app performance (memory, battery, responsiveness)
* Mentor junior developers and drive mobile best practices
Required Skills (Must Have)
* Expert-level experience in:
* React Native
* JavaScript / TypeScript
* Strong experience with Salesforce Mobile SDK and Smart Store DB
* Deep understanding of Redux for enterprise-scale apps
* Experience integrating OpenCV or similar computer vision libraries
Advanced proficiency in GitHub workflows and Git-based development