Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs

GreyOrange

GreyOrange is a global technology company specializing in AI-driven robotic automation solutions for supply chain, logistics, and fulfillment centers. Their flagship platform, GreyMatter, orchestrates autonomous mobile robots (AMRs) and human workers in real time to optimize warehouse operations and inventory management. By automating complex fulfillment workflows, the company enables major global retailers and logistics providers to improve efficiency, accuracy, and operational throughput.

As a Senior Mobile Engineer, you will lead the design, architecture, and development of our enterprise Flutter applications that power day-to-day retail operations, including RFID inventory management, replenishment, omnichannel fulfilment, cycle counts, receiving, stock transfers, and associate productivity.

Unlike consumer mobile applications, gStore operates in demanding enterprise environments where reliability, performance, and scalability are critical. You'll solve complex engineering challenges involving hardware integration, real-time synchronisation, offline workflows, and large-scale deployments while helping define the future architecture of our mobile platform. This role is ideal for engineers who enjoy solving difficult technical problems, take ownership end-to-end, and want to build products that have a measurable impact on global retailers.

Responsibilities:

  • Design, develop, and maintain enterprise-grade mobile applications using Flutter and Dart.
  • Define scalable mobile architecture using Clean Architecture, SOLID principles, and modern state management patterns.
  • Build reusable frameworks and components used across multiple applications.
  • Develop intuitive, responsive user experiences optimised for rugged handheld devices and tablets.
  • Integrate with RFID readers, barcode scanners, Bluetooth peripherals, mobile printers, cameras, and native platform SDKs.
  • Design robust offline-first synchronisation strategies that gracefully handle intermittent connectivity.
  • Partner with backend engineers to define scalable APIs and efficient synchronisation protocols.
  • Optimise application startup time, memory usage, battery consumption, and overall responsiveness.
  • Troubleshoot complex production issues involving hardware communication, networking, concurrency, and performance.
  • Write high-quality, maintainable, and well-tested code using unit, widget, and integration testing.
  • Participate in architecture reviews, technical design discussions, and code reviews.
  • Mentor engineers and help establish engineering best practices across the mobile organisation.
  • Work closely with Product Management, UX, QA, and Customer Success to deliver customer- facing capabilities.

Requirements:

  • 8+ years of professional software engineering experience.
  • 4+ years building and shipping production Flutter applications.
  • Expert knowledge of Flutter and Dart.
  • Strong understanding of Flutter internals, asynchronous programming, isolates, streams, and application lifecycle.
  • Experience building large-scale enterprises or B2B mobile applications.
  • Strong experience with Clean Architecture and modular application design.
  • Experience with state management frameworks such as Riverpod, Bloc, or Provider.
  • Experience integrating REST APIs, GraphQL, WebSockets, and real-time data streams.
  • Experience implementing offline-first applications using local persistence technologies such as Hive, Isar, SQLite, or Realm.
  • Experience integrating native Android and iOS functionality using Platform Channels.
  • Excellent debugging, profiling, and performance optimisation skills.
  • Experience working within Agile software development teams.
  • Strong written and verbal communication skills.

Recommended for you based on this role

Similar stack
Same company
In your city
Bachelor's Degree • Gurgaon
Erlang
Go
Java
Python
SQL
DevOps
Git
Rest API
Apply
16+ year exp • Gurgaon
Databases
OpenSearch
DevOps
ArgoCD
AWS
CI/CD
CloudFormation
Datadog
Docker
FinOps
GCP
GitOps
Grafana
Incident Management
Istio
Kubernetes
Linkerd
Platform Engineering
Prometheus
Service Mesh
Splunk
SRE
Terraform
Apply
SDE III (Backend) 2 days ago
6+ year exp • Bachelor's Degree • Gurgaon
C#
C++
Erlang
Go
Java
Python
SQL
Apply
Gurgaon
Erlang
Go
Java
Python
SQL
DevOps
Rest API
Apply
5+ year exp • Gurgaon
Java
Python
SQL
AI/ML
LLM
QA
Postman
Pytest
Robot Framework
Selenium
Apply
6+ year exp • Bachelor's Degree • Gurgaon
C#
C++
Erlang
Go
Java
Python
SQL
Apply
8+ year exp • Bachelor's Degree • Gurgaon
Bash
Python
SQL
DevOps
AWS
Azure
CI/CD
Datadog
GCP
Grafana
Incident Management
Prometheus
SLI/SLO/SLA
Splunk
Apply
SDET - 3 5 days ago
Bachelor's Degree • Gurgaon
Java
Python
Mobile
JUnit
QA
Appium
Cucumber
Postman
Pytest
Robot Framework
Selenium
TestNG
Apply
2+ year exp • Gurgaon
Python
SQL
Databases
Apache Kafka
RabbitMQ
DevOps
Grafana
Incident Management
Kibana
Rest API
SLI/SLO/SLA
Splunk
QA
Postman
Apply
5+ year exp • Bachelor's Degree • Gurgaon
Python
SQL
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Location
Gurgaon