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
Vadodara (India)

Experience
8+ Years

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.