General Purpose of the Position Flutter Developer to join our dynamic team. The ideal candidate will have a strong background in developing mobile applications using Flutter and Dart, along with comprehensive knowledge of native Android (Java/Kotlin) and iOS (Swift/Objective-C) development. This role requires advanced expertise in Bluetooth beacon management, including connectivity with devices that generate signals using Bluetooth technology.
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.
Apply Now!