- Home
- Jobs
- Client of Stellar Hunters
- Flutter Developer
Flutter Developer
Job Description Roles & Responsibilities Key Responsibilities Design and implement mobile features and screens in Flutter, ensuring high performance and responsiveness on both iOS and Android. Contribute to app architecture decisions, promoting modular, testable, and maintainable codebases. Integrate with backend APIs and services, handling data synchronization, caching, and offline scenarios as needed. Testing, Quality & Performance Write and maintain unit, widget, and integration tests to ensure feature correctness and prevent regressions. Profile and optimize app performance, memory usage, and startup time; identify and remediate bottlenecks. Follow best practices for accessibility, localization, and platform-specific behaviors to deliver a consistent user experience. CI/CD, Releases & Tooling Collaborate on build and release pipelines for mobile apps, including automated testing, signing, and distribution processes. Maintain development tooling, linters, code generators, and project templates to streamline developer workflows. Assist in triaging issues from crash reporting, app store feedback, and user support channels; implement timely fixes and improvements. Collaboration, Documentation & Continuous Improvement Work closely with Product and Design to refine requirements, provide technical estimates, and deliver features on schedule. Create and maintain clear documentation for code, architecture decisions, APIs, and release procedures. Proactively identify opportunities to improve code quality, developer experience, and app reliability; propose and implement practical solutions. Desired Candidate Profile Required Qualifications - Skills & Experience Bachelor s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 3+ years of professional mobile development experience, with at least 2 years building production apps using Flutter and Dart. Strong proficiency with Flutter framework, Dart language features, state management approaches (Provider, Riverpod, Bloc, or similar), and widget composition. Experience integrating RESTful and/or GraphQL APIs, handling authentication flows, and managing local persistence (SQLite, Hive, or similar). Familiarity with iOS and Android platform nuances, including platform channels, permissions, app lifecycle, and distribution requirements. Practical experience with automated testing (unit, widget, integration), continuous integration, and release automation for mobile applications. Strong problem-solving skills, attention to detail, and effective written and verbal communication for collaborating with technical and non-technical colleagues. Preferred Qualifications Experience with native plugin development for iOS and Android (Swift/Objective-C, Kotlin/Java) or implementing platform channels in Flutter. Familiarity with state-of-the-art state management libraries, code generation tools, and architectural patterns for large-scale apps. Experience with performance profiling tools, crash reporting platforms (Sentry, Firebase Crashlytics), and analytics instrumentation. Contributions to open source Flutter packages or a portfolio of published apps on the App Store and/or Google Play are a plus. Experience with CI/CD systems (GitHub Actions, GitLab CI, Bitrise, Codemagic) and mobile distribution best practices. Company Industry IT - Software Services Department / Functional Area IT Software Keywords Flutter Developer 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
- CompanyClient of Stellar Hunters
- LocationDammam Khobar Eastern Province, Saudi Arabia
- CategoryDevOps
- SourceNaukrigulf
- Listed8 years ago
Related DevOps jobs
Country Head – Apple Business (Iraq)
� WE ARE HIRING: Country Head – Apple Business (Iraq) ��� We are looking for an experienced, strategic, and growth-driven leader to drive our Apple Business…
Agile Delivery Expert - Digital Platforms
Zain Iraq is actively recruiting to hire Agile Delivery Expert - Digital Platforms, who owns the pace at which digital platforms deliver. The role is the…
Senior Specialist - Application Support
As a member of the Investment Technology support team will support various applications running in an investment management organisation. Position requires…
Senior Oracle Database Engineer
We are hiring a Senior Oracle Database Engineer to support enterprise technology projects with a strong focus on Oracle performance tuning and DBA automation…