• Flutter Development : Develop, test, and maintain cross-platform mobile applications using Flutter, ensuring code reusability across iOS and Android platforms.
• iOS Development : Build and maintain high-quality, native iOS applications with Swift/Objective-C.
• Integrate APIs, third-party libraries, and frameworks to extend app functionality.
• Ensure smooth performance of mobile applications on iOS devices while maintaining a seamless experience across both platforms (iOS and Android).
• Collaborate closely with design and product teams to ensure the apps meet functional and UI/UX requirements.
• Write clean, maintainable, and well-documented code that adheres to best practices.
• Perform troubleshooting, debugging, and code refactoring to improve app functionality and performance.
• Participate in code reviews to maintain code quality and ensure best practices are followed.
• Stay up-to-date with the latest trends in iOS and Flutter development, providing insights on new tools, libraries, and technologies.
• Ensure app compatibility with different versions of iOS and device configurations.
Required Skills and Qualifications:
• Proven experience in iOS development, with strong expertise in Swift and Objective-C .
• Strong understanding of Flutter and Dart for cross-platform mobile development.
• Familiarity with state management solutions in Flutter such as Provider , Riverpod , or Bloc .
• Experience in building and deploying mobile applications to the App Store .
• Knowledge of mobile development frameworks and APIs, including integration with RESTful APIs and third-party libraries.
• Proficiency in using Xcode and familiarity with tools like Android Studio .
• Solid understanding of MVVM , MVC , or other software architectural patterns.
• Experience with Version Control (Git, GitHub, Bitbucket).
• Strong debugging, troubleshooting, and problem-solving skills.
• Excellent communication skills and ability to collaborate effectively within a team.
Preferred Skills:
• Experience with Firebase , GraphQL , or SQL databases .
• Knowledge of CI/CD processes for iOS and Flutter apps.
• Experience with SwiftUI and Combine frameworks.
• Knowledge of testing frameworks for Flutter and iOS, such as JUnit , Mockito , or XCTest .
• Familiarity with UI/UX best practices and tools like Figma or Adobe XD .
• Experience with integrating native modules and platform channels in Flutter.
Job Type: Full-time
Schedule:
• Day shift
• Monday to Friday
Experience:
• total work: 1 year (Preferred)
Work Location: Remote
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.