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
- Android Studio / VS Code
- Git & GitHub • Postman Benefits
- Clean, maintainable code.
- Daily progress updates.
- Ability to understand and work within an existing codebase.
- Robust problem-solving skills.
- Ownership of assigned modules.
- Willingness to learn new technologies.