- Home
- Jobs
- SCRIPT FOR INFORMATION TECHNOLOGY CO. W.L.L
- Flutter Developer
Flutter Developer
Job Description Roles & Responsibilities Develop and maintain high-quality cross-platform mobile applications using Flutter and Dart for Android and iOS platforms. Build responsive, user-friendly, and performance-optimized mobile applications. Work closely with UI/UX designers to convert design wireframes into interactive and functional mobile screens. Handle frontend development and backend integration as required. Integrate REST APIs, backend services, Firebase services, and third-party tools. Implement state management solutions such as BLoC, Provider, Riverpod, or similar frameworks. Ensure application performance, security, scalability, and smooth user experience. Optimize applications for faster loading, smooth navigation, and reliable performance. Work with authentication, databases, backend systems, and API-driven applications. Support application migration, enhancements, bug fixes, and ongoing maintenance. Use Git or similar version control tools for code management and collaboration. Participate in Agile/Scrum development activities, including planning, updates, and delivery. Support the deployment and publishing of mobile applications to the App Store and Play Store. Collaborate with backend developers for integration with Node.js, NestJS, and MSSQL-based systems. Desired Candidate Profile Bachelor’s degree in computer science, Software Engineering, or a related field. Strong foundation in programming principles and mobile application development. At least 2–3 years of professional experience in mobile app development, with strong focus on Flutter and Dart. Proven experience in building and maintaining production-level mobile applications. Portfolio or examples of successfully developed mobile application projects. Strong knowledge of Flutter, Dart, mobile UI development, and cross-platform application architecture. Hands-on experience with state management tools such as Provider, Riverpod, BLoC, or similar. Experience in integrating REST APIs, third-party libraries, backend services, and external tools. Familiarity with backend systems, databases, authentication, and API-driven development. Experience with Firebase services such as Authentication, Cloud Messaging, Firestore, Realtime Database, or Analytics. Knowledge of native Android development using Kotlin or Java will be an advantage. Knowledge of native iOS development using Swift will be an advantage. Experience with CI/CD pipelines and automated deployment processes will be preferred. Experience publishing applications on the App Store and Google Play Store. Familiarity with Agile/Scrum methodology and collaborative development practices. Ability to troubleshoot, debug, and resolve mobile application issues efficiently. Good communication skills, teamwork, problem-solving ability, and attention to detail. Technical Skills Flutter Dart Android & iOS Development REST API Integration Firebase Services State Management: BLoC, Provider, Riverpod Git / Version Control App Store & Play Store Publishing CI/CD Pipelines Backend Integration Node.js NestJS MSSQL Authentication & Database Integration API Migration and System Integration Additional Requirements Ability to work independently and as part of a team. Strong understanding of mobile application security, scalability, and performance optimization. Ability to manage deadlines and deliver high-quality work. Willingness to learn new technologies and adapt to project requirements. Employment Type Full Time Company Industry IT - Software Services Department / Functional Area IT Software Keywords Frontend DeveloperCrossPlatformMobile DevelopmentUI/UX DesignDebuggingCrossPlatform DeveloperFlutterSoftware EngineerMobile App DeveloperIOS/Android DeveloperRESTful APIsNode.jsMSSQLNestjsBackend DeveloperState ManagementGITAPI Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanySCRIPT FOR INFORMATION TECHNOLOGY CO. W.L.L
- LocationBahrain
- CategoryFullStack
- SourceNaukrigulf
- Listed1 month ago
Related FullStack jobs
Senior React Native Developer
Design and implement new app modules based on the product requirements using Flutter framework. Create well designed, testable, efficient code, while…
Senior Full Stack Developer
Pharos Solutions in its Alexandria branch is looking for a Senior Full Stack Developer. Job Responsibilities and Duties : End-to-End Delivery: Own the design…
Senior Python Engineer - AI Coding Agent Evaluation (Freelance)
We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks. You'll create challenging tasks and evaluation…
Senior Python/Django Tech Lead (H/F)
As a Senior Python/Django Tech Lead, you will play a key role in the design, development, and evolution of our applications. You will be responsible for…