Job Details
Skills And Tools:
Job Description
About Gamer Majlis
The Gamer Majlis platform is an Esports platform made by Gamers and industry experts dedicated to Gamers in Middle East. Our mission is to empower the gaming industry and create the best entertainment experience , where users can form teams and communities online , make friends , join tournaments and compete for prizes and achievements.
We are expanding our ecosystem with a cross-platform application that runs on both desktop (Windows/macOS) and mobile (iOS/Android), enabling gamers to manage their profiles, join tournaments, chat in real-time, and create communities.
Job Summary
We are looking for a Flutter Developer who is passionate about building high-performance applications that work seamlessly across mobile and desktop platforms. You will be responsible for developing, optimizing, and maintaining the Gamer Majlis application, ensuring a smooth and engaging experience for users.
Key Responsibilities
- Develop a cross-platform application for desktop (Windows/macOS) and mobile (iOS/Android) using Flutter.
- Design and implement responsive UI components that adapt across different screen sizes and input methods (touch, keyboard, mouse).
- Optimize app performance and scalability, ensuring smooth animations, transitions, and network efficiency.
- Integrate the application with our backend, WebSockets for real-time chats and notifications, and OAuth authentication with third-party services.
- Collaborate with backend developers, frontend developers and UX/UI designers to ensure a seamless, feature-rich experience.
- Implement best practices for state management, API handling, and offline support.
- Ensure code quality, security, and maintainability through proper testing, documentation, and adherence to development best practices.
Job Requirements
- 6 months+ of experience in Flutter development.
- Strong understanding of Dart, Flutter widgets, and cross-platform development principles.
- Experience in developing desktop and mobile applications with Flutter (Windows/macOS).
- Familiarity with RESTful APIs, WebSockets, and API Integration.
- Knowledge of state management solutions (Provider, Riverpod, Bloc, etc.).
- Strong debugging, profiling, and performance optimization skills.
- Familiarity with CI/CD pipelines for Flutter applications.
- Passion for gaming and an understanding of gaming communities is a huge plus.