Key Responsibilities:
Collaborate with cross-functional teams including product managers, designers, and backend engineers to define, design, and deliver new mobile features.
Develop high-quality mobile applications using Flutter (Dart) and ensure seamless integration with backend systems and third-party services.
Write clean, maintainable, and efficient code following industry best practices.
Troubleshoot, debug, and enhance performance for existing mobile applications.
Participate in code reviews, contribute to technical discussions, and help define best practices.
Work on both development and production support activities as required.
Translate business requirements into technical solutions and ensure timely delivery of project milestones.
Perform thorough unit testing to ensure high-quality releases.
Top Skills Required:
Native Mobile Development Expertise (iOS and/or Android)
Strong experience working with Swift/Objective-C, Java/Kotlin, backend integrations, and third-party SDKs.
Advanced Flutter Development Experience
Proven hands-on experience with Flutter, Dart, and mobile UI/UX best practices.
Mobile App Development + Unit Testing Across Multiple Technologies
Hands-on experience in at least one of:
Swift / Objective-C
Android Java / Kotlin
Xamarin
React Native
Strong unit testing and debugging skills.