Botmakers Pvt Ltd

FLUTTER DEVELOPER

Botmakers Pvt Ltd · Pune City Subdistrict, Maharashtra, India · ₹84K–₹120K/yr

Software Development · 2-10 employees

13 h ago
Junior (0-2 yrs) Internship India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain the BotLeague mobile application using Flutter while integrating REST APIs and Firebase services. Collaborate with UI/UX designers and backend developers to implement modular features and ensure high performance.

What they look for

Flutter Dart Riverpod REST APIs Firebase GoRouter Hive Material Design JSON Serialization Responsive UI Git GitHub Postman Android Studio VS Code

Requirements

Requires experience in publishing apps to the Google Play Store and Apple App Store with a strong understanding of app architecture and clean code principles. Proficiency in Flutter, state management, and API integration is essential for this role.

Full 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.