Senior Flutter Engineer
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.
Requirements:
- 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.
Required languages
| English | B2 - Upper Intermediate |
๐
Average salary range of similar jobs in
analytics โ
Loading...