Job Title:  Senior Consultant | Flutter | Pune | Engineering

Job requisition ID ::  102469
Date:  Apr 14, 2026
Location:  Pune
Designation:  Senior Consultant
Entity:  Deloitte Touche Tohmatsu India LLP

What impact will you make?

 

Every day, your work will make an impact that matters, while you thrive in a dynamic culture of inclusion, collaboration and high performance. As the undisputed leader in professional services, Deloitte is where you will find unrivaled opportunities to succeed and realize your full potential

 Deloitte is where you will find unrivaled opportunities to succeed and realize your full potential.

 

The Team

Deloitte’s Technology & Transformation Technology & Transformation (T&T) - Engineering, AI & Data (EAID) - Intelligent Apps Team focuses on developing, implementing, and managing advanced software solutions that leverage Artificial Intelligence, Generative AI, and data analytics to transform business operations. This team is part of Deloitte Consulting’s Engineering practice, which combines a product-centric mindset with industry-specific insights.

Learn more about Engineering, AI & Data Practice here

 

Work you’ll do 

Role Summary 

We’re building AI-powered enterprise applications for large Indian clients. You’ll own the frontend — mobile and web— for platforms that combine conversational AI, and real-time workflows.

 

Relevant Years of Experience 5-8 years

Location – Pune

Education - Graduate

Key Responsibilities

1.     Own end-to-end delivery of assigned mobile/web modules — from technical design through development, testing, and deployment

2.     Translate business requirements and UI/UX designs into high-quality, maintainable Flutter code

3.     Build reusable component libraries and enforce consistent design system implementation across the app

4.     Integrate RESTful APIs, manage authentication flows, and handle offline data synchronisation

5.     Write unit, widget, and integration tests as part of the development process — not after

6.     Conduct code reviews for junior developers, enforce coding standards, and maintain code quality across the team

7.     Mentor Consultants and Analysts on Flutter best practices, architecture patterns, and debugging techniques

8.     Produce technical design documents for assigned modules — screen flows, API contracts, state management approach, edge cases

9.     Provide accurate effort estimates for new features and change requests

10. Participate in client calls, demo completed work, and explain technical decisions to non-technical stakeholders

11. Identify and flag technical debt, propose remediation plans, and balance delivery speed with long-term code health

12. Set up and maintain CI/CD pipelines for Flutter builds, manage app signing, and handle Play Store / App Store submissions

13. Collaborate with backend developers on API contract design, error handling standards, and data model alignment

14. Document module architecture, setup instructions, and handover notes so knowledge is not single-threaded

15. Leverage AI-assisted development tools (GitHub Copilot, Cursor, Anti-gravity, Kiro) to accelerate delivery while maintaining quality

Must-have Skills 

1.    5-8 years of professional Flutter/Dart development with at least 2 production apps published on Play Store or App Store

2.    Deep understanding of Flutter state management — Riverpod, Bloc, or Provider — with ability to justify pattern choice per use case

3.    Proficiency in clean architecture or domain-driven design patterns in Flutter — repository pattern, dependency injection, separation of concerns

4.    REST API integration — HTTP client setup, interceptors, token management, error handling, pagination, and response caching

5.    Dart language fundamentals — async/await, streams, isolates, null safety, generics, mixins, extension methods

6.    Custom widget development — not just composing Material widgets but building custom painters, animations, and gesture handlers

 

7.    Platform channel experience — calling native iOS (Swift) and Android (Kotlin) code from Flutter for device-specific functionality

8.    Device API integration — camera with custom overlays, GPS/geolocation, local storage, file system, push notifications (FCM/APNs)

9.    Testing — unit tests (business logic), widget tests (UI components), integration tests (E2E flows), and mocking with Mockito

10.  CI/CD for Flutter — Fastlane, Codemagic, or GitHub Actions for automated builds, code signing, and store deployment

11.  Version control — Git branching strategies, pull request workflows, merge conflict resolution, and meaningful commit practices

12.  Responsive and adaptive UI — building layouts that work across phone, tablet, and web form factors

13.  Performance optimisation — widget rebuild minimisation, lazy loading, image caching, memory profiling with DevTools

14.  Authentication implementation — OAuth 2.0 / OIDC flows, JWT handling, biometric auth, secure token storage

15.  Strong written and verbal communication — ability to write design docs, present in client calls, and explain technical trade-offs clearly

Education and Certifications 

1.     Bachelor's or Master's degree in Engineering, Computer Science, or related discipline. 

2.     Azure AI Certifications 

3.     Architecture or security certifications are an advantage. 

 

Selection Expectations 

1.     Demonstrate architecture ownership through examples of approved LLDs and implementation outcomes. 

2.     Ability to articulate trade-offs across scalability, security, cost, and time-to-market. 

3.     Strong communication and stakeholder management for cross-functional delivery. 

 

Your role as a leader 

At Deloitte India, we believe in the importance of leadership at all levels. We expect our people to embrace and live our purpose by challenging themselves to identify issues that are most important for our clients, our people, and for society and make an impact that matters. 

In addition to living our purpose, Manager/ Sr.Consultant/Consultant across our organization: 

1.     Develop high-performing people and teams through challenging and meaningful opportunities

2.     Deliver exceptional client service; maximize results and drive high performance from people while fostering collaboration across businesses and borders

3.     Influence clients, teams, and individuals positively, leading by example and establishing confident relationships with increasingly senior people

4.     Understand key objectives for clients and Deloitte; align people to objectives and set priorities and direction.

5.     Acts as a role model, embracing and living our purpose and values, and recognizing others for the impact they make