Duties and Responsibilities Design, develop, and maintain high-quality, performant mobile applications using the Flutter framework and Dart programming language. Utilize your knowledge of native Android development (Java/Kotlin) and iOS development (Swift/Objective-C) to create platform-specific features and optimizations as needed. Implement advanced beacon management functionalities, including: Interaction with BLE beacons for signal detection and data exchange. Low-level communication with Bluetooth hardware using the Android NDK and C++. Development of high-level Flutter modules for streamlined beacon management within the app. Integration with Android shell commands and services for advanced interactions. Collaborate with designers, product managers, and backend developers to ensure a cohesive and user-friendly application experience. Write clean, well-documented, and maintainable code. Participate in code reviews and contribute to the overall code quality of the project. Stay up-to-date with the latest trends and best practices in mobile development, Flutter, and beacon technology. Required education, certifications and experience Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent practical experience. Proven experience as a Flutter Developer, with a portfolio of released applications on the App Store or Google Play. Strong proficiency in Dart programming language. Extensive experience with native Android development (Java and Kotlin). Solid understanding of native iOS development (Swift and Objective-C). Advanced knowledge of Bluetooth technology, specifically beacon management and connectivity. Proficiency in Mobile Linux Shell scripting and C++ programming. Familiarity with Android launchers, shell intents, and services. Strong problem-solving skills and ability to debug complex issues. Excellent communication and teamwork abilities. Additional Skills 6+ Experience with IoT devices and integration. Knowledge of agile development methodologies. Prior experience in a similar role within a fast-paced environment. Ability to write clean, maintainable, and well-documented code. Bonus (Optional): Experience with cloud platforms (Firebase, AWS, etc.) for data storage and backend integration. Experience with unit testing and UI testing frameworks. #J-18808-Ljbffr