
Flutter Developer
Global-Talent-Exchange
Required Skills:
flutter
Dart
Riverpod
Bloc Statement
Provider-1
Rest Api's
Http Client
Testing
Ci-cd Setup
Version Control
Building Responsive Ui
Communication
Flutter
Dart
Riverpod
Bloc
Provider
REST API
HTTP client
Dart language
Custom widget development
Platform channel
Device API integration
Testing
CI/CD
Version control
Responsive UI
Performance optimisation
Authentication implementation
Communication
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, our organization is where you will find unrivaled opportunities to succeed and realize your full potential.
The Team
Our Technology & Transformation practice can help you uncover and unlock the value buried deep inside vast amounts of data. Our global network provides strategic guidance and implementation services to help companies manage data from disparate sources and convert it into accurate, actionable information that can support fact-driven decision-making and generate an insight-driven advantage. Our practice addresses the continuum of opportunities in business intelligence & visualization, data management, performance management and next-generation analytics and technologies, including big data, cloud, cognitive and machine learning.
Relevant Years of Experience
5-8 years
Location
Pune
Key Responsibilities
- Own end-to-end delivery of assigned mobile/web modules — from technical design through development, testing, and deployment
- Translate business requirements and UI/UX designs into high-quality, maintainable Flutter code
- Build reusable component libraries and enforce consistent design system implementation across the app
- Integrate RESTful APIs, manage authentication flows, and handle offline data synchronisation
- Write unit, widget, and integration tests as part of the development process — not after
- Conduct code reviews for junior developers, enforce coding standards, and maintain code quality across the team
- Mentor Consultants and Analysts on Flutter best practices, architecture patterns, and debugging techniques
- Produce technical design documents for assigned modules — screen flows, API contracts, state management approach, edge cases
- Provide accurate effort estimates for new features and change requests
- Participate in client calls, demo completed work, and explain technical decisions to non-technical stakeholders
- Identify and flag technical debt, propose remediation plans, and balance delivery speed with long-term code health
- Set up and maintain CI/CD pipelines for Flutter builds, manage app signing, and handle Play Store / App Store submissions
- Collaborate with backend developers on API contract design, error handling standards, and data model alignment
- Document module architecture, setup instructions, and handover notes so knowledge is not single-threaded
- Leverage AI-assisted development tools (GitHub Copilot, Cursor, Anti-gravity, Kiro) to accelerate delivery while maintaining quality
Must-have Skills
- 5-8 years of professional Flutter/Dart development with at least 2 production apps published on Play Store or App Store
- Deep understanding of Flutter state management — Riverpod, Bloc, or Provider — with ability to justify pattern choice per use case
- Proficiency in clean architecture or domain-driven design patterns in Flutter — repository pattern, dependency injection, separation of concerns
- REST API integration — HTTP client setup, interceptors, token management, error handling, pagination, and response caching
- Dart language fundamentals — async/await, streams, isolates, null safety, generics, mixins, extension methods
- Custom widget development — not just composing Material widgets but building custom painters, animations, and gesture handlers
- Platform channel experience — calling native iOS (Swift) and Android (Kotlin) code from Flutter for device-specific functionality
- Device API integration — camera with custom overlays, GPS/geolocation, local storage, file system, push notifications (FCM/APNs)
- Testing — unit tests (business logic), widget tests (UI components), integration tests (E2E flows), and mocking with Mockito
- CI/CD for Flutter — Fastlane, Codemagic, or GitHub Actions for automated builds, code signing, and store deployment
- Version control — Git branching strategies, pull request workflows, merge conflict resolution, and meaningful commit practices
- Responsive and adaptive UI — building layouts that work across phone, tablet, and web form factors
- Performance optimisation — widget rebuild minimisation, lazy loading, image caching, memory profiling with DevTools
- Authentication implementation — OAuth 2.0 / OIDC flows, JWT handling, biometric auth, secure token storage
- Strong written and verbal communication — ability to write design docs, present in client calls, and explain technical trade-offs clearly
Education and Certifications
- Bachelor's or Master's degree in Engineering, Computer Science, or related discipline.
- Azure AI Certifications
- Architecture or security certifications are an advantage.
Selection Expectations
- Demonstrate architecture ownership through examples of approved LLDs and implementation outcomes.
- Ability to articulate trade-offs across scalability, security, cost, and time-to-market.
- Strong communication and stakeholder management for cross-functional delivery.
How you will grow
At our organization, our professional development plan focuses on helping people at every level of their career to identify and use their strengths to do their best work every day. From entry-level employees to senior leaders, we believe there is always room to learn. We offer opportunities to help build excellent skills in addition to hands-on experience in the global, fast-changing business world. From on-the-job learning experiences to formal development programs, our professionals have a variety of opportunities to continue to grow throughout their career.
Benefits
We know that great people make a great organization. We value our people and offer employees a broad range of benefits.
Our purpose is led by a purpose: To make an impact that matters. Every day, our people are making a real impact in the places they live and work. We pride ourselves on doing not only what is good for clients, but also what is good for our people and the communities in which we live and work—always striving to be an organization that is held up as a role model of quality, integrity, and positive change.
Recruiter tips
We want job seekers exploring opportunities to feel prepared and confident. To help you with your interview, we suggest that you do your research: know some background about the organization and the business area you are applying to.
About Company

Send me jobs like this
This one's a match? We'll send more your way
Similar Jobs

Site Reliability Engineer (DevOps)
Celigo
Hyderabad, India
Full time
5 - 10 Years

Senior DevOps Engineer
Celigo
Hyderabad, India
Full time
5 - 10 Years

DevOps Architect
Celigo
Hyderabad, India
Full time
12 - 20 Years

Staff DevOps Engineer
Celigo
Hyderabad, India
Full time
8 - 12 Years

Cloud Security engineer (Devops)
Celigo
Hyderabad, India
Full time
5 - 10 Years

K3S with J2ME developer
Cyient
Bangalore Urban, India
12 - 18 Years

SDX- IVI, SBC with Container, Qnx, Linux, Qt, Android
Cyient
Bangalore Urban, India
Full time
3 - 8 Years

Embedded CUDA
Cyient
Hyderabad, India
Full time
3 - 8 Years

Embedded Software Engineer
Cyient
Bangalore Urban, India
Full time
3 - 8 Years

Engineering Manager
Meesho
Bangalore Rural, India
Full time
7 - 13 Years