Senior Mobile App Developer

4 - 8 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You are a Senior Mobile App Developer with 4 to 6 years of professional mobile app development experience, specializing in Flutter and Dart for cross-platform applications. You will be responsible for developing, maintaining, and optimizing mobile applications, ensuring clean architecture and modular code. Your role will involve implementing complex app state management using Riverpod or similar frameworks, integrating WebRTC for real-time audio/video functionality, and designing responsive and user-friendly interfaces in Flutter. Key Responsibilities: - Develop, maintain, and optimize cross-platform mobile applications using Flutter and Dart with clean architecture. - Implement complex app state management using Riverpod or similar frameworks. - Integrate WebRTC for real-time audio/video functionality, including peer-to-peer streaming and signaling. - Design responsive and user-friendly interfaces in Flutter, adapting seamlessly across various screen sizes. - Handle real-time UI updates for dynamic states such as mute/unmute and participant joins/leaves. - Configure and debug iOS and Android builds, including provisioning profiles and deployment pipelines. - Manage App Store and Play Store submission processes, ensuring compliance with store guidelines. - Manage device permissions and integration using relevant packages. - Write unit tests and debug cross-platform and WebRTC issues. - Implement basic security measures and privacy compliance to protect user data. - Collaborate with cross-functional teams to define requirements and deliver end-to-end features. Qualifications: - 4 to 6 years of professional mobile app development experience. - 3 to 4 years of dedicated experience in Flutter and Dart for cross-platform apps. - Minimum 1 year of experience using Riverpod or similar frameworks for app state management. - 1 to 2 years of hands-on experience with WebRTC integration. - Experience in configuring Xcode and Android Studio for iOS and Android builds. - Proficiency in integrating REST APIs and WebSocket in mobile apps. - Knowledge of UI/UX design principles in Flutter. - Familiarity with device permissions and native plugins. - Experience in writing unit and widget tests. - Understanding of security measures and privacy compliance. Must-Have Skills: - Proficiency in Flutter and Dart. - Expertise in state management with Riverpod. - Experience with WebRTC integration. - Skilled in iOS and Android build configurations. - Knowledgeable about App Store and Play Store submission requirements. - Proficient in integrating REST and WebSocket APIs. - Competent in designing responsive video conferencing UIs. - Able to manage device permissions. - Experience in writing tests and debugging. Good-to-Have Skills: - Advanced WebRTC optimization. - Backend development experience. - Knowledge of push notifications. - Performance optimization skills. - Advanced UI/UX design abilities. - Analytics and monitoring knowledge. CI/CD and DevOps: - Experience with GitHub Actions/Bitrise. - Knowledge of App Store and Play Store deployments. - Understanding of accessibility and localization. - Familiarity with native development and AI/ML integration. Preferred Qualifications: - Bachelor's degree in Computer Science or related field. - Strong Git workflow experience. - Ability to mentor junior developers. - Track record of delivering production-grade Flutter apps. - Familiarity with Agile/Scrum methodologies and collaborative tools. 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. - Wellness programs and team-building events.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You