We are looking for an experienced React Native Developer to design, develop, and maintain high-quality cross-platform mobile applications for Android and iOS. The ideal candidate should have strong expertise in React Native, JavaScript/TypeScript, Salesforce Mobile SDK development, API integration, offline data synchronization, and mobile application deployment.
Experience in backend development using Node.js or Python will be an added advantage.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using React Native.
- Develop Salesforce-integrated mobile applications using Salesforce Mobile SDK.
- Integrate mobile applications with Salesforce objects, Apex REST APIs, and external services.
- Implement Salesforce authentication using OAuth 2.0 and secure session management.
- Implement offline-first functionality and data synchronization using Salesforce SmartStore and Mobile Sync.
- Build reusable components and scalable mobile application architecture.
- Integrate REST APIs, third-party libraries, and external services.
- Implement push notifications, deep linking, location services, camera access, and offline storage.
- Collaborate with UI/UX designers, Salesforce developers, backend developers, QA engineers, and product teams.
- Troubleshoot performance issues, application crashes, synchronization failures, and device-specific problems.
- Write clean, maintainable, secure, and well-documented code.
- Participate in code reviews and follow established development standards.
- Write unit and integration tests.
- Manage application builds, releases, and deployments to the Google Play Store and Apple App Store.
- Maintain Git branches and participate in Agile development activities.
- Monitor production applications and resolve reported issues.
Required Skills
- 3–5 years of mobile application development experience.
- Solid hands-on experience with React Native.
- Proficiency in JavaScript and TypeScript.
- Experience with Salesforce Mobile SDK development.
- Knowledge of Salesforce REST APIs, Apex REST services, SOQL,
and Salesforce data models.
- Understanding of Salesforce OAuth authentication and connected applications.
- Experience with Salesforce SmartStore, Mobile Sync, or offline data synchronization.
- Strong understanding of React Hooks and component lifecycle.
- Experience with Redux Toolkit, Zustand, MobX, or Context API.
- Experience integrating REST APIs and handling JSON data.
- Knowledge of Android and iOS development environments.
- Experience with Android Studio, Xcode, Gradle, and CocoaPods.
- Familiarity with Firebase services, including push notifications, analytics, and crash reporting.
- Experience with AsyncStorage, SQLite, Realm, or similar local-storage technologies.
- Good understanding of responsive mobile UI and platform-specific design guidelines.
- Proficiency in Git and standard branching workflows.
- Experience publishing applications to the Google Play Store and Apple App Store.
- Strong debugging, analytical, and problem-solving skills.
Preferred Skills
- Backend development experience using Node.js or Python.
- Experience building REST APIs and middleware services.
- Knowledge of Express.js, NestJS, FastAPI, Django, or Flask.
- Basic knowledge of native Android development using Kotlin or Java.
- Basic knowledge of native iOS development using Swift or Objective-C.
- Experience with React Native performance optimization.
- Knowledge of mobile CI/CD pipelines.
- Experience with Jest, React Native Testing Library, or Detox.
- Experience with JWT, OAuth 2.0, API security, and secure data storage.
- Familiarity with Salesforce Platform Events, Change Data Capture, or Pub/Sub API.
- Experience with Agile or Scrum development methodologies.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline.
- Strong communication and teamwork skills.
- Ability to independently manage assigned modules and deliver within agreed timelines.
- Experience working on at least two production-level mobile applications.
- Experience delivering at least one Salesforce-integrated mobile application is preferable.
📌 Immediate Joiner- React Native Developer (3 - 5) year experienced- Bangalore/Kochi/Hyderabd -Remote
🏢 Symake
📍 Kochi