Botmakers logo
Botmakers

22 open roles

Flutter Developer Intern

Pune City, IndiaInternshipPosted Oct 9, 2026

Job description

Roles & Responsibilities

  • Develop and maintain the BotLeague mobile application using Flutter.
  • Build responsive UI for Android and iOS from Figma designs.
  • Integrate REST APIs with the Spring Boot backend.
  • Implement secure authentication (JWT, OTP, login, registration, password reset).
  • Develop Team, Robot, Event, Competition, and Dashboard modules.
  • Implement state management using Riverpod (or Provider/BLoC if required).
  • Handle navigation using GoRouter.
  • Implement local storage using Hive / Secure Storage.
  • Integrate Firebase Cloud Messaging (push notifications).
  • Optimize application performance and reduce app startup time.
  • Fix bugs and improve existing features.
  • Write reusable, scalable, and maintainable code.
  • Work closely with UI/UX designers and backend developers.
  • Participate in code reviews and sprint planning.

Requirements

  • Experience publishing apps to Google Play Store and Apple App Store.
  • Knowledge of push notifications.
  • Experience with image upload and file handling.
  • Understanding of app architecture and clean code principles.
  • Experience with robotics, sports, gaming, or event management platforms is a plus.

Required Skills

Flutter State Management API Integration

  • Flutter
  • Riverpod (preferred)
  • REST APIs
  • Dart
  • Provider or BLoC
  • Dio / HTTP
  • Material Design
  • JSON Serialization
  • Responsive UI Development
  • Widget Lifecycle
  • Custom Widgets Authentication Storage Firebase
  • JWT Authentication
  • Hive
  • Firebase Cloud Messaging (FCM)
  • OTP Authentication
  • Flutter Secure Storage
  • Crashlytics (optional)
  • Secure Token Storage
  • Shared Preferences
  • Analytics (optional) Navigation Development Tools
  • GoRouter
  • Android Studio / VS Code
  • Git & GitHub
  • Postman Benefits
  • Clean, maintainable code.
  • Daily progress updates.
  • Ability to understand and work within an existing codebase.
  • Strong problem-solving skills.
  • Ownership of assigned modules.
  • Willingness to learn new technologies.

Description copied from Botmakers's careers page. Read the full posting before you apply.

More jobs at Botmakers

See all openings at Botmakers