Mobile Application Developer - Flutter
Key Skills for This Role
Full Job Posting
Key responsibilities
- Develop, test, and maintain Flutter/Dart features for iOS and Android apps, following agreed architecture and coding standards.
- Build field-ready features including offline data capture, photo capture and annotation, QR/barcode scanning, forms, checklists, and location tagging.
- Implement responsive customer-facing B2C interfaces from Figma designs, with attention to performance and usability.
- Integrate apps with Salesforce, custom REST APIs using .NET or Node, Firebase services, and third-party partner APIs.
- Handle local storage and data synchronization, including error handling and retry logic for poor on-site connectivity.
- Write unit and widget tests, fix bugs, participate in code reviews, and support app releases.
- Investigate crash reports and user feedback and resolve issues promptly.
- Work with QA, Operations, and Customer Service to translate workflows into features.
- Provide accurate task estimates and participate in sprint planning and stand-ups.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2–5 years of mobile development experience, including at least 2 years building production apps in Flutter.
- At least one app published and live on the App Store and/or Google Play.
- Good working knowledge of Dart, Flutter widgets and layouts, and at least one state management approach: Bloc, Riverpod, or Provider.
- Experience consuming REST APIs, handling JSON, and implementing token-based or OAuth authentication.
- Hands-on Firebase experience, especially push notifications and crash reporting.
- Experience with local storage such as Hive, Isar, SQLite/Drift, or Shared Preferences.
- Comfortable with Git, pull requests, and branching workflows.
- Basic understanding of iOS and Android build and release processes.
- Good problem-solving skills, attention to detail, and clear communication in English.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Unknown
Videographer / Video Editor / Social Media Manager
, UAE
A real estate marketing team in Abu Dhabi seeks a creative videographer, video editor, and social media manager. You will shoot and edit property videos, design promotional graphics, and grow social media channels to gen
Systems Engineer
, QAT
The employer seeks a Systems Engineer with 3-6 years of IT infrastructure implementation and support experience. Core work covers server and storage systems, virtualization, endpoint management, security tooling, backup
Office Secretary
, UAE
The employer is seeking an Office Secretary cum Accounts Assistant with computer knowledge, good English communication, and at least two years of UAE experience. The role combines office secretarial and accounts support
Research & Accreditation Associate – Polymer /Rubber Testing
, IND
The employer seeks a technically capable associate to manage NABL accreditation and laboratory quality systems for polymer and rubber testing. Candidates need a relevant MSc, 2–3 years of experience, and hands-on NABL ac
Senior Software Engineer, AI Platform
Riyadh, KSA
Mirai, a Scopely Studio, seeks a Senior Software Engineer for its AI Platform team to build internal AI tools and shared platform services. You will ship LLM-powered product features in TypeScript and Python and turn rep
Computer Electronics Assembly & Test Technician
, CAN
The employer is seeking a detail-oriented technician to assemble, wire, and test computer, electronic, and electromechanical products in a manufacturing environment. Candidates should be able to interpret schematics and
Electronics Technician – Assembly & Test
Saskatoon, CAN
Teal is seeking a hands-on electronics technician to assemble, rework, provision, and test electronics for EV fast chargers. Candidates need soldering skills, the ability to read schematics and wiring diagrams, and exper
Maintenance Technician
Sydney, CAN
Protocase is seeking a safety-conscious Maintenance Technician to maintain and repair production machinery and supporting equipment. The role requires 1–3 years of relevant hands-on experience or equivalent practical tra
Videographer / Video Editor / Social Media Manager
, UAE
Systems Engineer
, QAT
Office Secretary
, UAE
Research & Accreditation Associate – Polymer /Rubber Testing
, IND
Senior Software Engineer, AI Platform
Riyadh, KSA
Computer Electronics Assembly & Test Technician
, CAN
Electronics Technician – Assembly & Test
Saskatoon, CAN
Maintenance Technician
Sydney, CAN