13 Sep
|
Grid Dynamics
|
India
13 Sep
Grid Dynamics
India
The current system is a monolithic .NET application coordinated through a single "primary register" per store. Client is re-architecting this into an offline-first, event-driven platform: AWS microservices/Lambda in the cloud, syncing to "dumb" in-store devices (registers, kitchen displays, kiosks) running on Windows, Linux, and Android. Team 1 owns the foundational platform the shared AWS backend architecture and the on-device framework that Teams 2 (front-end register flows) and 3 (in-store/hardware integrations) build on top of.
Essential functions
Architect the Flutter-via-Avalonia UI layer and the .NET business logic layer for Team 1''s workstream.
Implement and extend the local-first data model so terminals can operate independently offline, then reconcile once connectivity is restored.
Ensure the application performs well on low-cost, client-owned hardware across Windows, Linux, and Android.
Mentor the pod''s Mid-level Mobile/UI engineer(s) and review their code.
Coordinate with the Pod Lead and AWS Backend Engineer on the sync contract for this workstream.
Qualifications
5 to 10 years of mobile/native application engineering experience.
Hands-on Flutter experience is required this is the primary skill we''re sourcing against. The client''s actual target on-device UI framework is Avalonia (a .NET-native cross-platform UI framework), which they''re pairing with Flutter concepts for this build.
Solid .NET experience for the business-logic layer underneath the UI.
Experience building software for constrained or embedded hardware (low-cost, client-owned devices).
Comfort working across Windows, Linux, and Android as target platforms (not iOS this platform is not in scope).
Would be a plus
Nice to have:
prior POS, kiosk, or embedded-device software experience; any direct Avalonia project experience.
We offer
Chance to work on bleeding-edge projects
Work with a highly motivated and dedicated team
Competitive salary
Flexible schedule
Perks package - medical insurance, sports
Corporate social events
Career development opportunities
Well-equipped office
📌 Senior Flutter Developer Hyderabad (India)
🏢 Grid Dynamics
📍 India