Bangalore, Karnataka, India
Information Technology
Full-Time
iAI Solution
Overview
Job Title : App Developer
Location : Bengaluru, India
Experience : 3 years - 4 years
Company Overview
At IAI Solution Pvt Ltd, we create innovative software solutions that transform how businesses operate. We are seeking a skilled Mobile App Developer with a passion for building robust, high-performance cross-platform applications. If you have hands-on experience in Flutter and Dart and enjoy solving complex problems in real-time audio/video scenarios, we want you on our Summary :
Responsibilities
We are looking for a Mobile App Developer with 3- 4 years of professional mobile app development experienceat least 34 years of which must be dedicated to Flutter and Dart for cross-platform applications. The ideal candidate will be well-versed in state management using Riverpod (or similar frameworks), comfortable integrating WebRTC for real-time audio/video, and capable of handling end-to-end mobile app lifecycles (from UI design to App Store/Play Store submission). You should enjoy working on streaming/chat-style features, be adept at managing permissions and device integration (camera, microphone), and have a keen eye for responsive UI/UX design in Responsibilities :
Location : Bengaluru, India
Experience : 3 years - 4 years
Company Overview
At IAI Solution Pvt Ltd, we create innovative software solutions that transform how businesses operate. We are seeking a skilled Mobile App Developer with a passion for building robust, high-performance cross-platform applications. If you have hands-on experience in Flutter and Dart and enjoy solving complex problems in real-time audio/video scenarios, we want you on our Summary :
Responsibilities
We are looking for a Mobile App Developer with 3- 4 years of professional mobile app development experienceat least 34 years of which must be dedicated to Flutter and Dart for cross-platform applications. The ideal candidate will be well-versed in state management using Riverpod (or similar frameworks), comfortable integrating WebRTC for real-time audio/video, and capable of handling end-to-end mobile app lifecycles (from UI design to App Store/Play Store submission). You should enjoy working on streaming/chat-style features, be adept at managing permissions and device integration (camera, microphone), and have a keen eye for responsive UI/UX design in Responsibilities :
- Develop, maintain, and optimize cross-platform mobile applications using Flutter and Dart, ensuring clean architecture and modular code.
- Implement and manage complex app state using Riverpod (e.g., StateProvider, FutureProvider, AsyncNotifier) or similar frameworks (Provider, Bloc, GetX).
- Integrate WebRTC (via flutter_webrtc) for real-time audio/video functionality, including peer-to-peer streaming, signaling (Firebase/WebSocket), and handling STUN/TURN servers.
- Build responsive, user-friendly interfaces in Flutter, designing video grids, call controls, and other UI components that adapt seamlessly across various screen sizes.
- Handle real-time UI updates for dynamic states such as mute/unmute, participant joins/leaves, and other call-related events.
- Configure and debug iOS builds in Xcode and Android builds in Android Studio, including provisioning profiles, signing certificates, and deployment pipelines.
- Manage App Store (iOS) and Play Store (Android) submission processes : prepare provisioning profiles, handle versioning, and ensure compliance with store guidelines.
- Integrate RESTful APIs and/or WebSocket connections for server communication, handling JSON payloads and ensuring efficient data parsing and error handling.
- Manage device permissions (camera, microphone, network) using packages like permission_handler, ensuring a smooth user experience and handling permission-related edge cases.
- Write unit tests and widget tests for UI components and business logic; debug cross-platform and WebRTC issues in both Xcode and Android Studio.
- Implement basic security measures and privacy compliance (e.g., encryption for media streams, GDPR/CCPA requirements) to protect user data and adhere to regulatory standards.
- Collaborate closely with designers, backend engineers, and QA teams to define requirements, review code, and deliver end-to-end features on schedule.
- Stay updated with the latest Flutter/Dart releases, WebRTC enhancements, and mobile-app-related best practices; share knowledge and mentor junior developers as needed.
- Assist in troubleshooting live production issues, perform root-cause analysis, and release timely hotfixes or :
- Overall Experience : 34 years of professional mobile app development.
- Flutter & Dart : 34 years of dedicated experience building cross-platform apps.
- State Management : Minimum 1 year using Riverpod (or Provider, Bloc) for complex app states and handling real-time UI updates (e.g., in chat/streaming apps).
- WebRTC : 612 months of hands-on experience integrating flutter_webrtc or equivalent; familiarity with signaling mechanisms (Firebase, WebSocket).
- Cross-Platform Development : At least 1 year each working with :
- iOS : Configuring Xcode, provisioning, signing, and debugging.
- Android : Configuring Android Studio, managing Gradle, signing, and debugging.
- App Store/Play Store : Experience in app submission workflows, including provisioning profiles (iOS) and signing/build configurations (Android).
- Networking & APIs : 12 years integrating REST APIs or WebSocket in mobile apps; strong understanding of JSON UI/UX Design : 1+ years building responsive, user-friendly interfaces in Flutter (e.g., grids, custom controls).
- Permissions & Device Integration : 1+ years working with device permissions (camera, mic, network) and integrating native plugins.
- Testing & Debugging : 2+ years writing unit/widget tests; debugging cross-platform issues, especially around WebRTC, in Xcode and Android Studio.
- Security & Privacy : 612 months implementing encryption for media streams and ensuring compliance with data privacy standards (e.g., GDPR, Skills :
- Proficient in Flutter and Dart for cross-platform UI and business logic
- Expert in state management with Riverpod and familiar with Provider, Bloc, or GetX
- Experienced integrating flutter_webrtc for real-time audio/video streaming
- Skilled in implementing signaling using Firebase or custom WebSocket
- Proficient with Xcode for iOS build configuration, provisioning, and debugging
- Proficient with Android Studio for Gradle management, signing, and debugging
- Knowledgeable about App Store and Play Store submission requirements
- Experienced in integrating REST (HTTP/JSON) and WebSocket APIs
- Skilled in designing responsive video conferencing UIs (video grids, call controls) in Flutter
- Competent in managing camera, microphone, and network permissions using permission_handler
- Able to write unit and widget tests for UI and logic in Flutter
- Experienced in debugging WebRTC and platform-specific issues in Xcode and Android Studio
- Familiar with implementing basic encryption for media streams
- Knowledgeable about GDPR and CCPA compliance Skills :
- Advanced WebRTC optimization (STUN/TURN, SFU/MCU)
- Backend development (Node.js, Firebase, AWS)
- Push notifications (FCM, CallKit for iOS, Android call screens)
- Performance optimization (app size, CPU, platform channels)
- Advanced UI/UX (virtual backgrounds, screen sharing, animations)
- Analytics and monitoring (Sentry, Firebase Analytics, WebRTC metrics)
- CI/CD and DevOps :
- Pipelines with GitHub Actions/Bitrise
- Streamlined App Store and Play Store deployments
- Accessibility and localization (i18n, RTL, screen reader support)
- Native development (Swift/Kotlin for platform-specific features)
- AI/ML integration (noise cancellation, live captions, face Qualifications :
- Bachelors degree in Computer Science, Engineering, or a related field.
- Strong Git workflow experience (feature branches, code reviews, pull requests).
- Demonstrated ability to mentor junior developers and conduct code reviews.
- Proven track record of delivering at least one production-grade Flutter app to both App Store and Play Store.
- Familiarity with Agile/Scrum methodologies and collaborative tools (Jira, & Benefits :
- Competitive salary with performance-based bonuses.
- Opportunity to work on cutting-edge real-time audio/video applications.
- Flexible working hours.
- Access to the latest development tools and technologies.
- Professional development budgets for conferences, courses, and certifications.
- Wellness programs, and team-building events.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in