ABOUT CLIENT A dynamic wellness tech venture offering innovative tools to support proactive health management. Its primary product is a smart scale equipped with cutting-edge BIA technology, delivering precise data on key body metrics such as fat percentage, lean mass, and hydration. By merging advanced engineering with a seamless digital experience, it empowers users to make informed decisions about their health. PROJECT TECH STACK Flutter, Dart, RESTful APIs. PROJECT STAGE Live product QUALIFICATIONS AND SKILLS * 4+ years of professional mobile development experience, with at least 2+ years of hands-on Flutter experience. * Strong proficiency in Flutter SDK and Dart programming language. * Solid understanding of state management solutions, particularly BLoC and GetIt (experience with Provider, Riverpod, or MobX is a plus). * Experience integrating Firebase services (authentication, Firestore, analytics, push notifications, etc.). * Knowledge of local storage solutions such as Hive (experience with SharedPreferences, SQLite, or ObjectBox is a plus). * Familiarity with RESTful APIs and third-party SDK integration. * Proficiency with Git version control workflows (branching, pull requests, code reviews). * Experience or basic knowledge of CI/CD pipelines (e.g., GitHub Actions, Bitrise, or Codemagic). * Strong problem-solving skills, analytical thinking, and attention to detail. * Ability to collaborate in cross-functional teams and communicate effectively. * A good understanding of mobile UI/UX principles and experience delivering polished, user-friendly apps. * Experience publishing apps to the App Store and Google Play. * English: B2+ or higher
RESPONSIBILITIES * Design, develop, and maintain high-quality mobile applications using Flutter SDK and Dart. * Implement efficient state management solutions (primarily BLoC and GetIt) to ensure scalability and maintainability. * Integrate Firebase services (authentication, Firestore, analytics, push notifications) and other backend APIs. * Manage local data storage using Hive or other storage solutions. * Ensure application performance, responsiveness, and security through profiling, testing, and optimization. * Participate in and contribute to code reviews, ensuring best practices, maintainability, and adherence to coding standards. * Collaborate closely with product managers, designers, and other engineers to deliver seamless user experiences. * Troubleshoot and debug issues, addressing performance bottlenecks and implementing fixes. * Contribute to and improve CI/CD pipelines to automate testing, building, and deployment. * Document technical designs, workflows, and project architecture to ensure maintainability and knowledge sharing.