Flutter Developer

Capgemini

2 months ago

Expired On27 Mar 2026

Panipat, Haryana, India

Job description & requirements

Flutter Developer

Locations: Mumbai/BLR/Noida/Chennai

Hybrid(3 days weekly)


Your Role

You’ll build and ship high‑quality Flutter apps used by thousands of users, owning features end‑to‑end—from clean, testable code and robust state management to smooth releases and clear documentation in Confluence. You’ll collaborate closely with product, design, and backend teams, bring a problem‑solving mindset, and proactively troubleshoot issues to keep quality and velocity high.


In this role you will play a key role in:

  • Designing and developing scalable Flutter applications with clean architecture (Data Source & Repository patterns) and modular code organization.
  • Implementing state management using BLoC (and flutter_bloc), ensuring predictable, testable UI flows.
  • Consuming GraphQL APIs (queries, mutations, pagination, caching) using community‑standard clients; handling auth, error states, and offline scenarios gracefully.
  • Localizing apps for multiple regions/languages (ARB files, intl, pluralization, RTL, locale‑aware formatting) and ensuring accessibility/theming parity.
  • Writing unit and widget tests (e.g., bloc_test, mocktail, flutter_test) with meaningful coverage and CI‑friendly execution.
  • Collaborating and documenting decisions, ADRs, API contracts, and release notes in Confluence; participating in code reviews and grooming sessions.
  • Troubleshooting and optimizing app performance (build sizes, jank, memory, network retries/caching) and hardening crash‑prone areas with telemetry.
  • (Nice to have) Building offline‑first features with Realm (or similar local stores) and syncing strategies.


Your profile

You are a strong individual contributor with excellent communication, an eye for detail, and a passion for quality. You thrive in collaborative, agile environments and take ownership of outcomes.


Top 5 technical skills

  • Flutter & Dart expertise — strong command of widgets, navigation, theming, animations, and platform channels.
  • State management with BLoC — architecture, events/states, side‑effects (e.g., BlocObserver), and testability.
  • Data Source & Repository patterns — clean data flow across remote and local sources; error handling and mapping.
  • GraphQL consumption — schema awareness, query/mutation composition, caching strategies, and auth headers.
  • Testing & quality — unit/widget tests, mocking, golden tests, CI integration, and coverage discipline.

Bonus skills (good to have):

  • Localization at scale (ARB workflows, automated string extraction, RTL readiness).
  • Realm (NoSQL) or similar for local persistence and sync.
  • Confluence proficiency for lightweight, searchable documentation.
  • Performance profiling (DevTools, frame analysis) and release hardening (ProGuard, obfuscation, crash analytics).

Location :

Panipat, Haryana, India

Create alert for similar jobs

Capgemini

Capgemini SE is a French multinational corporation based in Paris, specializing in consulting, technology services, digital transformation, and IT services. Founded in 1967, the company has grown to become a global leader with over 350,000 employees across more than 50 countries. In fiscal year 2022, Capgemini reported €18 billion in revenue and €1.1 billion in net income. The company operates through five key service lines: consulting, technology services, digital services, operations services, and engineering services. Its core offerings include IT consulting, systems integration, digital transformation, and cloud services. Capgemini emphasizes innovation and collaboration with clients, investing €900 million in research and development in 2023. The company is also committed to diversity, aiming for a workforce that is 40% women by 2025. Capgemini has been recognized as one of the World's Most Ethical Companies for ten consecutive years and is regarded as a top consulting firm.

Similar Jobs

Flutter Developer-Capgemini-Panipat, India