Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Digital Umbrella and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
Location: Roorkee, Uttarakhand (on-site)
Schedule: 6 days/week (Mon–Sat)
Employment: Full-time
About the Role
We’re hiring a Flutter Developer who can build and ship production-quality mobile apps for Android and iOS.
You’ll work end-to-end—from UI to release—collaborating via Jira and GitHub, integrating GraphQL APIs, and writing unit tests to keep quality high.
What you'll do:
- Build, maintain, and optimize Flutter apps for both Android & iOS.
- Translate product requirements into clean, testable Dart code and responsive UIs.
- Integrate GraphQL (queries, mutations, auth, caching; e.g., graphql_flutter/ferry).
- Write unit and widget tests to ensure coverage of critical paths.
- Utilize Jira for sprint planning, task management, and issue tracking.
- Use GitHub for branching, PRs, reviews, and release workflows.
- Diagnose performance issues (jank, memory, startup) and fix crashes.
- Prepare production releases (build/sign, Play Store & App Store submissions).
- Follow best practices: error handling, logging, analytics, feature flags, and secure storage.
- Document key decisions and maintain developer-friendly READMEs.
Must have qualifications:
- 2+ years of hands-on Flutter/Dart development.
- Shipped at least one production app (knowledge of store release processes).
- Strong with Jira and GitHub collaboration.
- Practical knowledge of GraphQL integration and tooling.
- Solid grasp of unit testing in Dart (e.g., test, mockito/bloc_test/flutter_test).
- Understanding of what makes a production-grade app: performance, reliability, crash-free sessions, analytics, CI/CD hygiene, and maintainable architecture.
- Willing to work on-site in Roorkee, 6 days/week.
Nice to have:
- State management (e.g., Riverpod), code generation (build_runner, freezed).
- Deep links, push notifications (FCM/APNs), and app permissions.
- CI/CD (GitHub Actions), crash/analytics (Sentry/Firebase).
- Familiarity with REST, basic Kotlin/Swift, or platform channels.
Don't Miss This Opportunity!
Digital Umbrella is actively hiring for this ▷ Immediate Start: Flutter Developer position
Apply Now