The facts before you apply
What you'll do and what you'll bring
Key Responsibilities
- Implement screens, navigation, state and reusable widgets from approved designs
- Integrate REST APIs, JWT lifecycle, push notifications and analytics
- Handle connectivity loss, retries, validation and user-safe error recovery
- Implement camera/file upload, proof of delivery and maps handoff where assigned
- Write unit, widget and integration tests
- Profile startup, rendering, memory and network performance
- Support Android/iOS build validation and staged releases
- Investigate crashes and production defects using logs and diagnostics
Essential Qualifications & Skills
- Flutter, Dart and sound null-safety
- State management and asynchronous programming
- REST/JSON integration and secure local storage
- Responsive layouts and platform-aware UI
- Automated testing and debugging
- Git and collaborative code review
Expected outcomes
- Deliver assigned customer/delivery journeys to acceptance
- Achieve supported-device and OS compatibility
- Maintain critical-path automated tests
- Meet crash and performance thresholds
- Provide feature documentation and support inputs
Success measures
- Accepted feature throughput
- Crash/defect rate
- Test reliability
- Device and performance compliance
Preferred qualifications and behavioural fit
Preferred Qualifications
Behavioural Competencies
What to expect if you join
The role works in a cross-functional, documentation-first and architecture-led product environment. Candidates must be comfortable with hands-on ownership, transparent decisions, code/design review, automated quality controls and production accountability. The six-month MVP excludes unnecessary microservices, Kubernetes, speculative AI and other scope not approved through product governance.
Application evidence: CV, role-relevant portfolio or work sample where applicable, and concise examples showing personal contribution and measurable outcomes. Final compensation, work arrangement and joining date will be confirmed during the recruitment process. DataArtha Solutions is committed to fair, respectful and merit-based selection.
Apply for Flutter Engineer
If this role matches your experience, send your resume and a short note to careers@dataartha.in. We review every application and reach out if there's a good match for your profile.