…

Senior Consultant Flutter Bengaluru Engineering Platform Development & Integration

Deloitte India (South Asia) · Consulting & Professional Services

  • Bengaluru, India
  • On-site
  • Posted today
  • Software Engineering

About the job

Senior Consultant | Flutter | Bengaluru | Engineering | Platform Development & Integration

Job requisition ID : 115521
Location : Bengaluru
Entity : Deloitte Touche Tohmatsu India LLP

Flutter Developer – iOS

Job Description

We are seeking an experienced Flutter Developer (iOS) to design, develop, and maintain high-quality cross-platform mobile applications with a strong focus on the iOS ecosystem. The ideal candidate will have expertise in Flutter, Dart, and native iOS development concepts, ensuring seamless performance and user experience on Apple devices.

Key Responsibilities

Develop and maintain mobile applications using Flutter and Dart with a primary focus on iOS platform requirements.
Build reusable, scalable, and high-performance UI components aligned with Apple Human Interface Guidelines.
Integrate applications with RESTful APIs, GraphQL services, and third-party SDKs.
Collaborate with product owners, designers, backend developers, and QA teams to deliver high-quality features.
Optimize application performance, responsiveness, and user experience across iPhone and iPad devices.
Manage iOS builds, provisioning profiles, certificates, and App Store deployment processes.
Implement secure authentication and data protection practices within iOS applications.
Troubleshoot, debug, and resolve application issues across different iOS versions and devices.
Participate in code reviews and ensure adherence to development standards and best practices.
Write unit, widget, and integration tests to maintain application quality.

Required Skills

3–6 years of software development experience with at least 3+ years of hands-on Flutter development experience.
Strong proficiency in Dart and Flutter framework.
Experience developing and deploying applications to the Apple App Store .
Strong understanding of iOS application lifecycle, architecture, and performance optimization.
Knowledge of native iOS technologies such as Swift, Xcode, CocoaPods, and UIKit/SwiftUI concepts .
Experience with Flutter state management solutions such as Bloc, Provider, Riverpod, or GetX .
Hands-on experience integrating REST APIs, third-party SDKs, and Firebase services.
Familiarity with Apple Push Notification Service (APNs), deep linking, and app security best practices.
Experience with Git, CI/CD pipelines, and Agile development methodologies.
Strong problem-solving, debugging, and analytical skills.

Preferred Skills

Experience with TestFlight and App Store release management.
Knowledge of accessibility standards and Apple Human Interface Guidelines.
Exposure to mobile security, encryption, and compliance requirements.