Senior Mobile App Developer

4 days ago


Bengaluru, Karnataka, India IAI solution Pvt Ltd Full time ₹ 12,00,000 - ₹ 15,00,000 per year

Job Title : Senior Mobile App Developer - 4 to 6 Years

Location : Bengaluru, India

Company Overview :

Big Air Lab operates at the edge of applied AI where foundational research meets real-world deployment. We craft intelligent systems that think in teams, adapt with context, and deliver actionable insight across domains.

Position Summary :

We are looking for a Senior Mobile App Developer with 2 to 3 years of professional mobile app development experience - at least 1 to 2 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 Flutter.

Key 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 updates.

Qualifications :

- Overall Experience : 3 to 6 years of professional mobile app development.

- Flutter & Dart : 2 to 3 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 :1 to 2 Years 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 :

1. iOS : Configuring Xcode, provisioning, signing, and debugging.

2. Android : Configuring Android Studio, managing Gradle, signing, and debugging.

3. App Store/Play Store : Experience in app submission workflows, including provisioning profiles (iOS) and signing/build configurations (Android).

- Networking & APIs : 1 to 2 years integrating REST APIs or WebSocket in mobile apps; strong understanding of JSON serialization/deserialization.

- 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 : 1 years writing unit/widget tests; debugging cross-platform issues, especially around WebRTC, in Xcode and Android Studio.

- Security & Privacy : 6 to 12 months implementing encryption for media streams and ensuring compliance with data privacy standards (e.g., GDPR, CCPA).

Must-Have 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 requirements

Good-to-Have Skills :

- Advanced WebRTC optimization (STUN/TURN, SFU/MCU)

- Backend development , 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 detection)

Preferred 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, Confluence).

Perks & 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.



  • Bengaluru, Karnataka, India Employvision Inc. Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Senior Mobile App DeveloperLocation:Bangalore, India-JP Nagar 4th PhaseWe are looking for a motivated App Developer to help build innovative storytelling tools at the intersection of media and generative AI. You'll design, develop, and optimize high-performance mobile and web applications as part of a fast-paced, collaborative team.Key ResponsibilitiesBuild...


  • Bengaluru, Karnataka, India Flick TV Full time ₹ 1,92,000 - ₹ 2,88,000 per year

    Senior Mobile App Developer - SDE2 (Flutter) Location: Bangalore, HSR Layout (In-office) Compensation: Competitive Salary (16~24 lpa)About FlickAtFlick, we're building a mobile-first OTT platform for snackable entertainment—think TV soaps meets Instagram reels. Quick, addictive stories made for on-the-go viewing.With4L+ downloadsalready, we're on track to...


  • Bengaluru, Karnataka, India Big AIR Lab Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Job Title : Senior Mobile App Developer - 4 to 6 YearsLocation : Bengaluru, IndiaCompany Overview :Big Air Lab operates at the edge of applied AI where foundational research meets real-world deployment. We craft intelligent systems that think in teams, adapt with context, and deliver actionable insight across domains.Position Summary :We are looking for...


  • Bengaluru, Karnataka, India Big Air Lab Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Job Title :Senior Mobile App Developer - 4 to 6 YearsLocation :Bengaluru, IndiaCompany OverviewBig Air Lab operates at the edge of applied AI where foundational research meets real-world deployment. We craft intelligent systems that think in teams, adapt with context, and deliver actionable insight across domains.Position SummaryWe are looking for aSenior...


  • Bengaluru, Karnataka, India SproutsAI Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Description : We are looking for a talented and passionate Mobile App Developer to design, develop, and maintain high-quality mobile applications across Android and iOS platforms. - Design and build advanced mobile applications for Android, iOS, or cross-platform frameworks. - Collaborate with product managers, designers, and backend engineers...

  • Mobile App Developer

    36 minutes ago


    Bengaluru, Karnataka, India Picarro Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Role OverviewAs a Mobile App Engineer, you will be responsible for designing, developing, and maintaining native or cross-platform mobile applications for both Android and iOS. You'll work closely with our backend, and UX teams to build responsive, reliable, and scalable mobile experiences that interact with real-time environmental measurement data.Key...

  • Mobile App

    1 week ago


    Bengaluru, Karnataka, India Wiingy Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company DescriptionWiingy is a trusted tutor marketplace where students can search, connect, and learn from top-rated tutors across over 350 subjects. Wiingy aims to make high-quality education accessible by connecting students with expert tutors to help them achieve their learning goals efficiently.ResponsibilitiesDesign, develop, and maintain high-quality...


  • Bengaluru, Karnataka, India TechWise Digital Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job DescriptionWe are looking for a skilledHybrid Mobile App Developerto join our team and build high-quality mobile applications usingReact NativeandIonicframeworks. The ideal candidate should be proficient in cross-platform mobile development, UI/UX implementation, back-end integration, and performance optimization.Key ResponsibilitiesDevelop and maintain...


  • Bengaluru, Karnataka, India TripFactory Full time ₹ 2,00,000 - ₹ 6,00,000 per year

    Company DescriptionTripFactory, the latest venture of the founders of , is the fastest-growing dotcom company for inbound and outbound holiday travel. Backed by a team of over 800 passionate travel experts, TripFactory leverages technology enablement to provide the best prices and customer support. Headquartered in Bengaluru, the company has established...


  • Bengaluru, Karnataka, India Acesoft Labs Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Hi All,we are hiring for the role Hybrid Mobile App DeveloperExperience: 7+ YearsNotice Period: Immediate - 15 daysLocation: Bangalore onlySkill Set:Hybrid Mobile App Developer - Android, iOS - Kotlin Multiplatform (KMP)Experience in mobile app development for Android and iOS platformsProficiency in Kotlin, Swift, SwiftUI, Jetpack Compose, MVVM/MVC...