Mobile Developer (Flutter)
About Ibento
Ibento is a technology company building the next generation of software for the events and hospitality industry. We help event organizers, venues, convention centers, wedding venues, resorts, and enterprises streamline operations through a unified platform that manages the entire event lifecycle—from enquiry to execution.
Our platform combines Venue Management, Vendor Management, Event Registration, Check-in, Operations, and AI-powered automation into a single connected ecosystem. By eliminating fragmented tools and manual processes, we enable organizations to plan, manage, and deliver exceptional events with greater efficiency and visibility.
At Ibento, we're building modern SaaS products powered by cloud technologies, AI, and intuitive user experiences. Our mission is to simplify complex event operations while empowering businesses to scale with confidence.
We're a fast-growing, product-first company where innovation, ownership, and collaboration drive everything we do. If you're passionate about building products that solve real-world problems and want to make a meaningful impact, we'd love to have you on our team.
What you'll do
We are looking for a talented Mobile Developer (Flutter) to build high-quality, scalable, and user-friendly mobile applications for Android and iOS. You will work closely with product managers, designers, and backend engineers to deliver seamless mobile experiences that power our products.
The ideal candidate is passionate about mobile development, writes clean and maintainable code, and enjoys building applications that provide exceptional user experiences.
Key Responsibilities
- Design, develop, and maintain cross-platform mobile applications using Flutter.
- Build reusable, scalable, and maintainable mobile components.
- Collaborate with Product Managers and UI/UX Designers to transform designs into intuitive mobile applications.
- Integrate RESTful APIs and backend services.
- Optimize applications for performance, responsiveness, and reliability.
- Ensure applications provide a consistent experience across Android and iOS devices.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews and contribute to mobile architecture and best practices.
- Troubleshoot, debug, and resolve production issues.
- Publish and maintain applications on the Google Play Store and Apple App Store.
- Work closely with cross-functional teams in an agile development environment.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 2–4 years of experience in Flutter application development.
- Strong proficiency in Dart and the Flutter framework.
- Experience building and deploying applications for both Android and iOS.
- Strong understanding of mobile application architecture and state management (Provider, Riverpod, Bloc, or GetX).
- Experience integrating REST APIs and third-party SDKs.
- Familiarity with Firebase services such as Authentication, Cloud Messaging, Analytics, Crashlytics, and Firestore.
- Experience with Git and modern development workflows.
- Strong understanding of mobile UI/UX principles and responsive layouts.
Preferred Skills
- Experience with push notifications and real-time communication.
- Familiarity with local storage solutions such as Hive or SQLite.
- Experience with app performance optimization and debugging.
- Knowledge of CI/CD pipelines for mobile applications.
- Experience working in startup or fast-paced product environments.
Nice to Have
- Experience integrating AI or LLM-powered features into mobile applications.
- Knowledge of native Android (Kotlin) or iOS (Swift) development.
- Experience with offline-first application architecture.
- Familiarity with app analytics and crash reporting tools.
- Understanding of mobile security best practices.
What We Offer
- Opportunity to build innovative, product-driven mobile applications.
- Ownership of features from concept to production.
- Collaborative and fast-paced engineering culture.
- Competitive salary and career growth opportunities.
- Flexible and learning-focused work environment.
Apply for this position
Submit your details below and our talent acquisition team will review your application.