Job
Description
Flutter Mobile Application Developer
Location: Hyderabad - India
Employment Type: Full-Time
Experience Level: Senior (4+ Years)
Industry: Software / Technology
Department: Mobile Application Development
Job Summary
We are looking for a highly skilled and creative Flutter Mobile Application Developer who can design, develop, test, and deploy high-quality cross-platform mobile applications. The candidate will be responsible for end-to-end mobile app lifecycle from concept to deployment across iOS, Android, and Web platforms.
The ideal candidate should have strong hands-on experience in UI/UX implementation, backend integration, Google Maps APIs, OTP authentication, and user access control.
Key Responsibilities
Design and develop robust, scalable, and high-performance applications using Flutter (Dart language).
Build applications for iOS, Android, and Web platforms using a single codebase.
Develop custom UI designs with responsiveness, animations, and adaptive layouts.
Integrate Google Maps, real-time location tracking, and geo-fencing features.
Implement OTP-based authentication (SMS, Email, or third-party APIs like Firebase Authentication or Twilio).
Manage user login, registration, and access control levels within the application.
Integrate RESTful APIs and ensure smooth communication between mobile and backend systems.
Deploy and manage apps on Google Play Store, Apple App Store, and Web hosting platforms (Firebase / AWS / VPS).
Work with backend teams for database and API optimization (NodeJS / .NET / Laravel etc.).
Perform testing, debugging, and performance optimization for multiple devices and OS versions.
Ensure application security, data privacy, and compliance with best development practices.
Maintain version control (GitHub, GitLab) and documentation of app features and code changes.
Required Skills and Expertise
Proficiency in Flutter and Dart programming language.
Hands-on experience in mobile app UI/UX design using Flutter widgets and Material/Cupertino components.
Strong understanding of Google Maps API, location services, and navigation integration.
Good knowledge of Firebase services (Auth, Firestore, Messaging, Push Notifications, Crashlytics).
Experience with API integration, JSON data handling, and third-party SDKs.
Understanding of OTP verification, user control logic, and role-based access management.
Experience in app deployment on Google Play Store, Apple App Store, and Web hosting.
Familiarity with version control systems (Git, GitHub, GitLab).
Strong problem-solving and debugging skills.
Good understanding of app performance optimization, asynchronous programming, and state management (Provider, Bloc, GetX, Riverpod).
Exposure to CI/CD pipelines, app analytics, and crash reporting tools is an added advantage.
Qualifications
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Minimum 2 years of hands-on experience in Flutter app development.
Prior experience in designing and publishing live apps on iOS and Android.
Preferred Experience
Experience in integrating payment gateways, in-app purchases, or subscription models.
Working knowledge of backend services (Firebase, NodeJS, or .NET APIs).
Exposure to cross-platform web deployment using Flutter Web.
Key Attributes
Strong sense of ownership and accountability.
Ability to work independently and collaboratively in a fast-paced environment.
Attention to detail, with a passion for clean code and user-friendly interfaces.
Excellent communication and documentation skills.
Compensation
Benefits: Performance-based incentives, career growth opportunities, and flexible work options.
How to Apply
Send your CV and sample work (if any) to hr@bitlogixit.com
Contact HR: WhatsApp only +91 70938 58814