Flutter Developer

2 - 5 years

8.0 - 15.0 Lacs P.A.

Bengaluru

Posted:3 months ago| Platform: Naukri logo

Apply Now

Skills Required

Mobile DevelopmentFlutter DevelopmentDartMVC ArchitectureMVVMBlockchainSwift UiDeploymentCi/CdSecurity TestingSQLiteAWSRESTfulFirebaseWebsocketGithubReduxGraphqlIos DevelopmentAndroidKotlinHiveGITTesting Mobile ApplicationsWxwidgetsGitlab

Work Mode

Work from Office

Job Type

Full Time

Job Description

Key Responsibilities Develop & Maintain: Design, develop, and maintain high-performance mobile applications using Flutter for iOS and Android. Code Optimization: Write clean, efficient, and reusable Dart code following best practices and coding standards. Integration: Work with RESTful APIs, GraphQL, Firebase, WebSockets, and third-party libraries for seamless integration. State Management: Implement robust state management solutions using Provider, Riverpod, BLoC, Redux, or GetX. Testing & Debugging: Perform unit, widget, and integration testing to ensure code quality and application stability. CI/CD & Deployment: Set up and manage continuous integration/continuous deployment (CI/CD) pipelines for app release automation. Performance Optimization: Monitor and improve app performance, memory usage, and responsiveness. Security Compliance: Ensure mobile applications comply with security best practices and data protection policies. Collaboration: Work closely with designers, backend developers, and project managers to translate business requirements into technical solutions. Mentorship & Code Review: Provide mentorship to junior developers, review code, and share knowledge through technical discussions. Required Skills & Qualifications Technical Expertise: 5+ years of experience in mobile app development, with at least 3 years in Flutter/Dart. Strong understanding of Flutter widgets, animations, and custom UI components. Experience with state management solutions (Provider, Riverpod, BLoC, Redux, GetX, etc.). Proficiency in mobile architectures (MVVM, MVC, Clean Architecture). Experience with third-party services like Firebase, AWS Amplify, or Supabase. Strong understanding of RESTful APIs, WebSockets, and GraphQL. Hands-on experience with local databases such as Hive, SQLite, and object storage solutions. Experience in native development (Kotlin/Swift) is a plus. Tools & DevOps: Experience in Git, GitHub/GitLab, and agile development workflows. Knowledge of CI/CD tools like Codemagic, Fastlane, or GitHub Actions. Experience with Play Store & App Store release process, handling certificates, and App Store Connect. Soft Skills: Strong problem-solving skills and ability to debug complex issues. Excellent communication and teamwork skills. Ability to work in a fast-paced, agile development environment. Passion for learning new technologies and contributing to open-source projects.

RecommendedJobs for You

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Pune, Bengaluru, Mumbai (All Areas)

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata

Bengaluru, Hyderabad, Mumbai (All Areas)

Hyderabad, Gurgaon, Mumbai (All Areas)