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.
Flutter Developer • Delhi, India