06 Nov
|
SP Software
|
Bengaluru
06 Nov
SP Software
Bengaluru
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.
- Robust 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
📌 Flutter Developer iOS. (Bengaluru)
🏢 SP Software
📍 Bengaluru