act digital is hiring! 🔥CLT Contract (salary to be matched + benefits)Full remote
🌟🚀 Middle/Senior React Native Developer 🌟🚀📈 About project:Client is developing an e-commerce platform that can accommodate the automatic purchase of dog food from connected devices. 🐾📲The first connected device is a time-of-flight based sensor that detects the fill-level of a user's pet-food container and will be programmed to place orders on behalf of the end customer. 🐶🍖Utilizing the cloud dashboard, users will be able to monitor the devices in near real-time to glean insights into usage data, consumption patterns, and consumer purchasing trends. ☁️📊If there is insufficient food level in the device, a signal will be sent to the mobile application where users can choose and place an order for any dog food pack they want. 📉📱Client has an existing mobile app written in Microsoft Xamarin that is compatible with iOS and Android. This app needs to be rewritten in React Native. 🔄📱🎯 Must have experience with:Experience in developing cross-platform mobile apps using React Native; 📱🌐Experience building React Native apps that pair with Bluetooth devices, scan Wi-Fi networks, use web views, use OAuth for authentication, and call REST APIs; 📲🔗Experience with VS Code and Azure DevOps for managing code and repositories; 💻📦Ability to package and deploy code to both iOS and Android devices; 📲🚀Experience working on an Agile / Scrum team; 👥⚙️Azure DevOps is used for ALM and project management; 📊📈Understanding of different test environments (development, staging, QA, etc.) and their respective roles in conducting thorough mobile solution testing. 🧪🔍🌟 It will be a plus:Experience in migrating applications to React Native from other frameworks, preferably Xamarin; 🚀📲Background in developing IoT solutions; 🌐🔧Willingness to learn or prior experience with Microsoft Xamarin to facilitate migration efforts. 📚🔄📝 Responsibilities:Rewrite an existing .NET Xamarin mobile app using React Native; ✍️🔄Implement existing views and flows from the original application into the rewritten mobile app; 🔄👀Ensure the compatibility of the application on both Android and iOS platforms. 📱🤝