Description

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.