Job Title: React Native Developer (eCommerce)
Position: React Native Developer
Location: Remote
Employment Type: Full-Time
Role:
We are seeking a skilled React Native Developer with hands-on experience in mobile app development, CS-Cart customisation, and deploying applications using CI/CD pipelines to the App Store and Google Play Store. The ideal candidate will build, enhance, and maintain mobile applications for our multi-vendor eCommerce platform, ensuring seamless integration with CS-Cart and automating deployment processes.
Key Responsibilities:
- Develop and maintain mobile applications using React Native for both iOS and Android platforms.
- Customise and integrate CS-Cart eCommerce platform functionalities with the mobile application.
- Collaborate with backend developers to ensure smooth API integration between mobile applications and the eCommerce platform.
- Design and implement features to enhance the user experience and optimise performance on both platforms.
- Manage the end-to-end deployment of mobile applications using CI/CD pipelines for automated deployment to the Apple App Store and Google Play Store.
- Troubleshoot and debug issues on mobile apps and ensure compatibility across different devices.
- Continuously work on app optimisation, code refactoring, and improving overall performance and user experience.
- Implement and maintain unit testing and automated testing frameworks for mobile app quality assurance.
- Stay up-to-date with the latest React Native libraries, tools, and best practices.
- Ensure compliance with App Store and Play Store guidelines for smooth and timely app submission and updates.
- Manage application versioning, release management, and rollback procedures as needed.
Requirements:
- 3+ years of experience in React Native development.
- Strong knowledge of JavaScript, ES6+, and modern front-end practices.
- Proven experience with CS-Cart integration and customisation, especially in mobile environments.
- Expertise in deploying mobile applications to both App Store and Google Play Store.
- Hands-on experience with CI/CD pipelines for mobile app deployment (e.g., Fastlane, Jenkins, Bitrise, or CircleCI).
- Familiarity with RESTful APIs, JSON data handling, and integrating third-party services.
- Experience with version control systems like Git.
- Understanding of App Store Connect and Google Play Console requirements and procedures.
- Strong debugging, problem-solving, and performance optimization skills.
- Experience with Redux, Context API, or other state management libraries in React Native.
- Knowledge of mobile UI/UX best practices and guidelines for iOS and Android platforms.
- Familiarity with push notifications, in-app purchases, and other mobile-specific features.
- Experience with TestFlight and Google Play Beta for app testing and distribution.
- Previous experience working on eCommerce or multi-vendor platforms is a plus.
- Knowledge of backend development in PHP or Node.js for API integration would be advantageous.
*Only applications submitted through https://www.kodsmith.com/careers will be considered.