Role & responsibilities
Job Summary
We are looking for experienced Flutter Developers with strong expertise in Flutter and Dart, focusing on iOS application development. The ideal candidate should have hands‑on experience building, developing, and deploying high‑performance mobile applications for the Apple ecosystem.
The candidate should understand native iOS development concepts, application lifecycle management, performance optimization, and App Store deployment processes.
Key Responsibilities
- Develop and maintain mobile applications using Flutter and Dart, with a primary focus on iOS.
- Build reusable, scalable, and high-performance UI components.
- Develop responsive mobile interfaces aligned with Apple Human Interface Guidelines.
- Integrate mobile applications with RESTful APIs, GraphQL services, and third‑party SDKs.
- Collaborate with product owners, UI/UX designers, backend developers, and QA teams.
- Optimize application performance, responsiveness, and user experience.
- Manage iOS builds, provisioning profiles, certificates, and App Store deployments.
- Implement secure authentication and data protection practices.
- Troubleshoot and resolve application issues across different iOS versions and devices.
- Write unit, widget, and integration tests.
- Participate in code reviews and follow development best practices.
Required Skills
- 36 years of overall software development experience.
- Minimum 3+ years of hands‑on Flutter development experience.
- Strong proficiency in Flutter and Dart.
- Experience developing and deploying applications on the Apple App Store.
- Strong understanding of iOS application lifecycle and architecture.
- Knowledge of native iOS technologies:
- Swift.
- Xcode.
- CocoaPods.
- UIKit / SwiftUI concepts.
- Experience with Flutter state management solutions:
- BLoC.
- Provider.
- Riverpod.
- GetX.
- Experience integrating REST APIs and third‑party SDKs.
- Knowledge of Firebase services and Apple Push Notification Service (APNs).
- Experience with Git, CI/CD pipelines, and Agile methodologies.
- Strong debugging, analytical, and problem‑solving skills.
Good to Have
- Experience with TestFlight and App Store release management.
- Knowledge of Apple Human Interface Guidelines.
- Experience with iOS security, encryption, and compliance requirements.
- Experience with deep linking and push notifications.
- Exposure to AWS, Azure, or GCP.
Preferred Qualifications
- B.E./B.Tech/MCA or equivalent qualification.
- Good communication and collaboration skills.
Strong understanding of mobile application development lifecycle
Preferred candidate profile
Location: Bangalore (Mandatory)
Experience: 3-6 Years
Relevant Flutter Experience: 3+ Years
Role: Flutter Developer - iOS