Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Starmark Software Senior Flutter Developer Dart Programming.
Bengaluru Jobs | Expertini

Urgent! Starmark Software - Senior Flutter Developer - Dart Programming - Local Job Opening in Bengaluru

Starmark Software Senior Flutter Developer Dart Programming



Job description

<p><p><b>Description :</b><br/><br/><b>Job Overview :</b><br/><br/>We are seeking a Senior Flutter Developer with proven hands-on experience building and deploying production-grade applications across Android, iOS, Web, and Windows using Flutter.

This role demands a strong understanding of cross-platform development principles and a commitment to delivering high-quality code and exceptional user experiences.<br/><br/>As a key member of our team, youll lead cross-platform initiatives, mentor junior developers, and collaborate with designers and backend engineers to develop scalable and performant applications.<br/><br/><b>Role & Responsibilities :</b><br/><br/><b>Flutter & Dart Expertise :</b><br/><br/>- 3+ years of experience building robust Flutter applications in production.<br/><br/>- Deep understanding of Dart language features like Futures, async/await, Streams, extension methods.<br/><br/>- Advanced Flutter widget knowledge : Stateless, Stateful, InheritedWidget, and custom widgets.<br/><br/>- Strong grasp of Flutter UI rendering, widget lifecycle, composition, and responsive layouts.<br/><br/><b>Cross-Platform Application Development (Android, iOS, Web, Windows) :</b><br/><br/>- End-to-end experience in developing and deploying cross-platform apps using Flutter<br/><br/>- Android : Support for multiple API levels, deep linking, background services, and intent handling.<br/><br/>- iOS : Integration with platform-specific APIs (camera, push notifications, location), App Store deployment, provisioning, and build configurations.<br/><br/>- Web : Flutter Web optimization, responsiveness, web-specific routing, PWA support, and asset management.<br/><br/>- Windows (Desktop) : Experience building Windows apps using Flutter, working with file system APIs, packaging using MSIX.<br/><br/><b>Advanced Modularization & Play Feature Delivery :</b><br/><br/>- Experience building modular Flutter applications for Android using :<br/><br/>1.

Play Feature Delivery / Play Asset Delivery (PAD).<br/><br/>2.

Dynamic delivery via Android App Bundles (Split AABs).<br/><br/>3.

Knowledge of feature modules, conditional delivery, on-demand loading.<br/><br/>4.

Setting up base modules and feature modules using Gradle and integrating Flutter modules correctly.<br/><br/>- Understanding of Flutter module integration into existing native Android apps.<br/><br/>- Experience managing feature flags, lazy loading of sub-features, and optimizing app size using dynamic feature delivery.<br/><br/>- Familiarity with Windows modular packaging and Web lazy-loading strategies.<br/><br/><b>Architecture & State Management :</b><br/><br/>- Applied experience with scalable architecture (Clean Architecture, MVVM).<br/><br/>- Expert in state management solutions<br/><br/>- Provider, Riverpod, BLoC (Mandatory), GetX, or Cubit.<br/><br/>- Dependency injection using packages like get_it and injectable.<br/><br/><b>API Integration & Data Management :</b><br/><br/>- Integration with REST APIs using http, dio, and code-gen tools like json_serializable.<br/><br/>- Local storage management using Hive, Isar, sqflite.<br/><br/>- Experience with secure storage (flutter , secure ,storage) and authentication flows (OAuth, Firebase Auth).<br/><br/><b>Platform Channel & Plugin Integration :</b><br/><br/>- Deep understanding of using Platform Channels to invoke native Android (Kotlin/Java) and iOS (Swift/Obj-C) code.<br/><br/>- Building or customizing Flutter plugins for device-level features.<br/><br/>- Working knowledge of native SDK integrations (e.g., barcode scanners, camera modules, third-party services).<br/><br/><b>App Lifecycle, Navigation & UI/UX :</b><br/><br/>- Lifecycle management using WidgetsBindingObserver and platform-specific event handling.<br/><br/>- Custom navigation with Navigator 2.0, go_router, or auto_route.<br/><br/>- Implementing adaptive and responsive and dynamic(Json driven) UI for mobile, web, and desktop.<br/><br/><b>Testing & Performance Optimization :</b><br/><br/>- Writing Unit, Widget, and Integration Tests using Flutter's testing framework.<br/><br/>- App profiling and memory leak detection using DevTools.<br/><br/>- App size optimization, lazy-loading assets/modules, and performance tuning across Devices.</p><br/></p> (ref:hirist.tech)


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Starmark Software Potential: Insight & Career Growth Guide