We are a dynamic company developing cutting-edge mobile applications that integrate with IoT devices via BLE. Our apps collect data from connected devices, store it locally, and synchronize with cloud services for real-time analytics and reporting. If you are passionate about devloping mobile apps handling challenges like data reliability, BLE connectivity, and performance optimization, we want you on our team! Requirements Key Responsibilities BLE Integration : Develop and maintain mobile apps using Flutter or Xamarin that connect to BLE devices. Handle device discovery, connection, data transmission, and notifications over BLE. Implement robust error handling and reconnection strategies for BLE communication. Data Management : Implement local data storage solutions (e.g., SQLite, Hive) to ensure data reliability during offline usage. Develop efficient data synchronization mechanisms to push local data to cloud endpoints. Integrate mobile apps with backend APIs (Node.js) hosted on Azure. Ensure secure communication and data transmission between the app and cloud services. Performance Optimization : Profile and optimize app performance to handle continuous data streaming from BLE devices. Implement strategies to manage memory and CPU usage effectively for smooth app performance. Collaboration and Documentation : Work closely with backend developers and cloud architects to ensure seamless integration. Maintain thorough documentation for code, APIs, and BLE integration processes. Qualifications and Skills Technical Skills: Proficiency in Flutter or Xamarin for cross-platform mobile app development. Strong understanding of BLE communication, including device scanning, connection, and data handling. Experience with local data storage solutions (e.g., SQLite, Hive) and offline-first design principles. Hands-on experience with RESTful APIs, secure authentication, and integration with backend systems. Knowledge of Node.js for understanding backend endpoints and integrations. Familiarity with Azure services, including App Services, SQL Database, and monitoring tools. Expertise in troubleshooting issues like data loss, BLE connection stability, and performance bottlenecks. Soft Skills: Strong analytical and problem-solving abilities. Excellent communication skills to collaborate with cross-functional teams. Ability to document processes and solutions clearly. Proactive mindset with a focus on delivering high-quality solutions. Nice-to-Have Skills Experience with cloud-based monitoring and error logging tools like Firebase Crashlytics, Sentry, or Azure Monitor. Knowledge of reactive programming concepts (e.g., RxDart or Streams in Flutter). Prior experience with IoT projects and hardware integration. Familiarity with Agile methodologies and version control systems like Git. How to Apply If you have a passion for solving complex business challenges through technical expertise and innovation, we’d love to hear from you! Send your CV and cover letter to admin@gleamglobal.co.uk . Deadline for Applications: 8-Dec-24 About the Company As an industry leader, Gleam Global has been at the forefront of healthcare IT innovation for over twelve years. We provide cutting-edge solutions tailored to meet the unique needs of healthcare providers. At Gleam Global, we are passionate about driving success through innovation. Our team of experienced consultants and developers work together to provide creative solutions that help businesses achieve their goals. We take pride in our ability to deliver customized strategies that are tailored to our clients\’ unique needs and challenges. Our team of experts is committed to staying up-to-date with the latest technologies and trends in the field, ensuring that our clients always have access to the most advanced tools available. #J-18808-Ljbffr
Contact Detail:
Gleam Global Ltd Recruiting Team
admin@gleamglobal.co.uk