onsite
Senior Software Engineer Flutter - Heartbeat AI GmbH
Software Engineer
Lead the design and implementation of high‑performance mobile applications using Flutter and Dart, driving innovation in user experience and cross‑platform performance.
About the role
Key Responsibilities
- Architect, develop, and maintain scalable Flutter applications for iOS and Android platforms.
- Collaborate with product managers and designers to translate requirements into intuitive, high‑quality user interfaces.
- Integrate backend services, APIs, and third‑party SDKs, ensuring seamless data flow and performance.
- Write clean, testable code, conduct code reviews, and enforce best practices for maintainability.
- Optimize app performance, troubleshoot bugs, and implement continuous improvement strategies.
Requirements
- 5+ years of professional experience in mobile development, with a strong focus on Flutter.
- Proficient in Dart, state management patterns (e.g., Provider, Riverpod, Bloc), and responsive UI design.
- Hands‑on experience with RESTful APIs, GraphQL, and cloud services (Firebase, AWS, or similar).
- Solid understanding of mobile architecture, performance profiling, and CI/CD pipelines.
- Excellent problem‑solving skills, strong communication, and a passion for delivering user‑centric solutions.