We are looking for an experienced Senior Flutter Developer to join our innovative team and contribute to building a disruptive product in its early stages. You will leverage your expertise in Flutter, Dart, and native development to create scalable, high-performance mobile applications while ensuring a seamless user experience.
Key Responsibilities:
- Develop high-quality, responsive, and user-friendly mobile applications using the Flutter framework and Dart.
- Convert Figma designs and wireframes into pixel-perfect, optimized Flutter UI components.
- Collaborate with backend teams to integrate RESTful APIs and ensure seamless data flow.
- Work on core features like notifications, location services, and payment integrations for Android and iOS platforms.
- Debug and fix programming bugs while ensuring optimal application performance.
- Design and implement scalable application architectures, including the BLoC pattern for state management.
- Publish and manage apps on Google Play Store and Apple App Store, ensuring compliance with their guidelines.
- Mentor junior developers by providing technical guidance, conducting code reviews, and sharing best practices.
- Adhere to Google’s and Apple’s design principles to ensure a consistent and intuitive user experience.
- Participate in Agile and Scrum methodologies, delivering tasks on time.
Requirements
Must-Have Skills:
- 5+ years of mobile development experience, with at least 3+ years in Flutter and Dart.
- Expertise in state management solutions like Provider, GetX, RiverPod or Bloc.
- Strong knowledge of RESTful APIs and third-party integrations.
- Expertise in converting Figma designs to functional and responsive Flutter code.
- Experience in implementing notifications, location services, and payment systems.
- Proven experience in publishing and maintaining apps on Google Play Store and Apple App Store.
- Experience with Flutter-supported databases.
- Proven ability to mentor junior developers, support their growth, and foster a collaborative team environment.
- Strong communication skills, both verbal and written.