Mobile Application Developer

We are looking for an experienced Mobile Application Developer (Native/Flutter) with 8+ years of experience to join our team. The ideal candidate should have expertise in developing high-performance iOS and Android applications using Native (Java/Kotlin, Swift) or Flutter (Dart). You will work closely with designers, product managers, and backend engineers to deliver robust, scalable, and user-friendly applications.

Location
Location

Vadodara (India)

Experience
Experience

8+ Years

Job Type
Job Type

Full time (Flexible)

Key Responsibilities

  • Develop, test, and maintain high-quality mobile applications for iOS and Android.
  • Translate UI/UX designs and wireframes into clean, high-performance, responsive UI code.
  • Follow best coding practices to ensure maintainability and scalability.
  • Integrate RESTful APIs and third-party services (Payment Gateway, Maps, etc.).
  • Implement push notifications, authentication mechanisms (OAuth2, JWT), and caching strategies.
  • Optimize app performance, memory management, and UI rendering.
  • Maintain version control using GitHub or similar platforms.
  • Debug and resolve technical issues, crashes, and performance bottlenecks.
  • Work collaboratively with cross-functional teams to ensure smooth project execution.

Technical Skills

Android Development
  • Strong expertise in Java/Kotlin and Android SDK.
  • Proficiency with Android Studio and Gradle.
  • Experience with ANT-based build systems.
iOS Development
  • Excellent experience in Objective-C, Swift, and iOS SDK.
  • Strong knowledge of Cocoa Touch, Core Data, Core Animation, Core Graphics, and Core Text.
Flutter Development
  • Deep understanding of Dart and Flutter framework.
  • Experience in Flutter state management (BLoC, Provider, Riverpod, etc.).
  • Proficiency in integrating native modules and SDKs into Flutter apps.

Good to Have

  • A portfolio of published apps on Google Play Store/App Store.
  • Experience in CI/CD pipelines for mobile applications.
  • Familiarity with design patterns and clean architecture.
  • Understanding of accessibility and security compliance.
  • Experience working in Agile development environments.

How To Apply

We are always delighted to receive interesting resumes.
Please email yours to resumes@theOpenEyes.com to consider joining us.

Please be sure to tell us why you think that working with us might make a difference to your life, to OpenEyes, and to our customers.