Home Careers Discover openings Senior Flutter Developer

Senior Flutter Developer

Hyderabad, Bangalore, India

Client is a leading provider of restaurant point-of-sale (POS) hardware and software solutions, with approximately $350M in FY2024 revenue and a workforce of around 1,900–2,000 employees.

client is currently driving a next-generation POS 2.0 transformation initiative for enterprise restaurant customers. As part of this initiative, the client is modernising its technology ecosystem while continuing to support existing customers on legacy platforms during the transition to the new POS solution.

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

Tech Skills :-

  • 5–8 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. Avalonia talent is scarce in the market, so candidates should be evaluated on strong Flutter fundamentals plus genuine willingness/aptitude to pick up Avalonia quickly — prior Avalonia exposure is a strong plus but not a hard requirement.

  • 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

Prior POS, kiosk, or embedded-device software experience; any direct Avalonia project experience.
Sourcing note: Given Avalonia's thin external market, plan to source primarily on strong Flutter profiles (internal GD bench first, then external) and treat Avalonia as an on-the-job ramp-up rather than a pre-req filter.

We offer

  • Opportunity to work on bleeding-edge projects

  • Work with a highly motivated and dedicated team

  • Competitive salary

  • Flexible schedule

  • Benefits package - medical insurance, sports

  • Corporate social events

  • Professional development opportunities

  • Well-equipped office

About us

Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.

Apply to the position

apply status Information on personal data processing
decline status You cannot apply for a position without accepting “INFORMATION ON PERSONAL DATA PROCESSING”

    decline-status file-icon
    Invalid file size or format. DOC, DOCX, TXT, PDF (2 MB)

    Consent to the processing of personal data in future recruitment processes*

    We are committed to maintaining a transparent and ethical workplace. To learn more about how we support open communication, please review our Whistleblower Policy.

    decline-status file-icon
    Invalid file size or format. DOC, DOCX, TXT, PDF (2 MB)
    Submitting
    decline status

    Applications for this job are no longer accepted. Please explore other open opportunities on our platform.

    Vacancy

    Thank you!

    You applied for the position Senior Flutter Developer successfully. We will get back to you soon. Have a great day!

    check

    Something went wrong...

    There are possible difficulties with connection or other issues. Please try to use another browser (it's recommended to use the latest version of Google Chrome browser). If the problem still persists, please send your application to

    Something went wrong...

    Please double-check the information filled in the form, and make sure to provide valid data.

    Don’t see the right opportunity?

    Grid Dynamics is an equal opportunity employer. We are committed to creating an inclusive environment for all employees during their employment and for all candidates during the application process.

    All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on, age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. All employment is decided on the basis of qualifications, merit, and business need.