24 Oct
|
Grid Dynamics
|
Hyderabad
24 Oct
Grid Dynamics
Hyderabad
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
- 58 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
- Opportunity to work on bleeding-edge projects
- Work with a highly motivated and dedicated team
- Market-competitive salary
- Flexible schedule
- Benefits package - medical insurance, sports
- Corporate social events
- Professional development opportunities
- Well-equipped office
📌 Senior Flutter Developer (Hyderabad)
🏢 Grid Dynamics
📍 Hyderabad