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.
* Strong 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.
Principal Engineer, AI Platform
Accrete Ai
CTO – Technology & Engineering
Nimbuz
Project Architect
SPACE ARCH PRIVATE LIMITED
SRE Infrastructure Support Engineer | Jobs In India
DigitalXNode
Technical Director – HV Cable Engineering
WSP in India
Oracle Techno-Functional Consultant
Gapblue Software Labs Pvt Ltd