26 Aug
|
Sarvagram Fincare
|
Pune
26 Aug
Sarvagram Fincare
Pune
< p> Job_Description":"< span> < p> < b> < b> < span> < span> About the role < br> < div> < span> < span> < span> The Senior Mobile Engineer joins us to own the Customer App technically: architecture, performance, offline capability, and the Flutter engineering standards that will serve SarvaGram as the app grows from its current state to a full-feature platform. < br> < p> < span> < span> < span> Flutter is technology. Rural India is the user base. The intersection of those two facts means this role requires both technical depth (performance engineering, offline-first architecture, low-end device optimisation) and the empathy to build software for users who may be accessing the internet for the first time on a low-end smartphone in a village with intermittent connectivity. < br> < p> < b> < b> < span> < span> Key Responsibilities < br> < p> < b> < b> < span> < span> Customer App - Technical Ownership < br> < p> < span> < span> < span> - Own the Customer App architecture - Flutter project structure, state management approach, navigation patterns, API integration layer, and the architectural decisions that will govern the app for the next three years < br> < p> < span> < span> < span> - Conduct a full technical audit in the first 30 days - document the current state, identify performance bottlenecks, security gaps, offline capability limitations, and technical debt that needs remediation < br> < p> < span> < span> < span> - Own the app performance budget - define acceptable load times, memory consumption, battery usage, and APK size targets for a rural user on a low-end Android device, and build to those constraints < br> < p> < span> < span> < span> - Implement offline-first architecture - local data caching, sync strategies, conflict resolution, and the graceful degradation patterns that keep the app functional during connectivity drops < br> < p> < span> < span> < span> - Own the app release process - Play Store release management, versioning strategy, staged rollouts, and the A/B testing infrastructure for feature experiments < br> < p> < b> < b> < span> < span> WhatsApp Integration & Lending Flows < br> < p> < span> < span> < span> - Own the mobile-side WhatsApp integration architecture - how the Customer App and WhatsApp channel share state, handoff flows, and deep link handling for the agentic lending workflows being designed < br> < p> < span> < span> < span> - Implement the loan application journey in Flutter - the full origination flow from lead capture through KYC, document upload, and application submission; designed for rural users with variable literacy and connectivity < br> < p> < span> < span> < span> - Build the repayment and EMI management UIs - payment flow, BBPS integration, eNACH mandate management, and the notifications that drive on-time repayment behaviour < br> < p> < span> < span> < span> - Implement the field officer mobile tools - the screens that field officers use for customer onboarding, visit documentation, and collections activity capture in the field < br> < p> < b> < b> < span> < span> Rural UX & Performance Engineering < br> < p> < span> < span> < span> - Build for low-end Android devices that SarvaGrams borrowers use require deliberate performance engineering; this is not a nice-to-have, it is the primary performance constraint < br> < p> < span> < span> < span> - Design for low-literacy users - icon-first navigation, voice input support, regional language readiness (Marathi, Hindi), and the interaction patterns that work for first-time smartphone users < br> < p> < span> < span> < span> - Implement progressive loading and skeleton UIs - perceived performance patterns that make the app feel fast even on 2G connections by loading critical content first < br> < p> < span> < span> < span> - Own crash reporting and real-user monitoring - Firebase Crashlytics, performance monitoring,
and the analytics that tell you how real users in rural Maharashtra and Karnataka are experiencing the app < br> < p> < b> < b> < span> < span> AI-Native Mobile Development & Standards < br> < p> < span> < span> < span> - Use Cursor / Claude as primary development tools - AI-assisted Flutter development is the engineering standard; widget generation, state management boilerplate, and test writing are AI-augmented < br> < p> < span> < span> < span> - Design the AI feature integration on mobile - how the WhatsApp AI agent, agentic underwriting flows, and AI-generated personalisation surface in the Customer App UI < br> < p> < span> < span> < span> - Define Flutter engineering standards for Nexus - code organisation, widget composition patterns, state management approach, testing strategy, and the review criteria that govern all Flutter code < br> < p> < span> < span> < span> - Mentor the Mobile Engineers - structured development toward ownership of feature domains and eventual independence on production deployments < br> < br> < span> Requirements < p> < b> < b> < span> < span> Professional Experience < br> < p> < span> < span> < span> - 6 to 8 years in mobile engineering with 3+ years in Flutter - has shipped production Flutter apps with real users and managed the full lifecycle from architecture to Play Store release < br> < p> < span> < span> < span> - Has engineered for constrained devices and connectivity - has worked on an app where device capability and network quality were genuine engineering constraints, not edge cases < br> < p> < span> < span> < span> - Has owned mobile architecture decisions in a production app - not just implementing features but making the architectural choices (state management, offline strategy, navigation) that the team lives with < br> < p> < span> < span> < span> - Active AI tool user - uses Cursor and Claude for Flutter development today; AI-augmented development is standard practice < br> < p> < span> < span> < span> - Fintech mobile experience is a meaningful plus - payment SDK integration, KYC flows, and bureau API mobile surfaces are common territory < br> < p> < b> < b> < span> < span> Mindset & Soft Skills < br> < p> < span> < span> < span> - Rural empathy: Rural user empathy: the apps users are not developers or urban smartphone power users - designs for the actual user, not the imagined user < br> < p> < span> < span> < span> - Performance obsession: Performance obsession: a feature that works beautifully on a Pixel 8 but is unusable on a Redmi A2 has not shipped for SarvaGram - performance on low-end devices is the acceptance test < br> < p> < span> < span> < span> - Technical ownership: Technical ownership: I inherited this codebase is not an excuse - audits, fixes, and refactors are the Senior MEs responsibility from week one < br> < p> < span> < span> < span> - AI-native: AI-native developer: reaches for Claude before writing Flutter boilerplate or writing documentation - AI-augmented mobile engineering is standard, not occasional < br> < p> < b> < b> < span> < span> Technical Skills < br> < div> < b> < b> < span> < span> Flutter / Mobile - Core < br> < div> < span> < span> Flutter (3.x) & Dart < br> < div> < span> < span> State management (Riverpod / BLoC / Provider) & Flutter performance profiling < br> < div> < span> < span> Offline-first architecture & REST API integration < br> < div> < span> < span> Firebase (Crashlytics / Analytics / FCM) < br> < div> < br> < div> < b> < b> < span> < span> Rural & Low-Bandwidth UX < br> < div> < span> < span> Low-end device optimisation & APK size management < br> < div> < span> < span> 2G/3G performance patterns & Offline / local persistence (Hive / Isar / SQLite)
< br> < p> < span> < span> Progressive loading / skeleton UI & Regional language / i18n < br> < div> < b> < b> < span> < span> AI Native - Core Expectation < br> < div> < span> < span> Cursor for Flutter development & Claude for widget generation and documentation < br> < div> < span> < span> AI-assisted state management & AI feature integration on mobile < br> < p> < span> < span> Prompt engineering for Flutter code < br> < div> < b> < b> < span> < span> Added advantage < br> < div> < span> < span> WhatsApp Business API mobile integration & Payment SDK integration (BBPS / eNACH) < br> < div> < span> < span> Play Store release management & A/B testing on mobile < br> < div> < span> < span> React Native (for context) & Kotlin / Java Android < br> < div> < br> < br> < span> Benefits < div> < span> < span> < span> < span> SarvaGram is on a mission to revolutionize financial services for millions in rural India. Were building the nations first data-driven platform that combines cutting-edge technology with a human touch to unlock financial possibilities for underserved households. < span> < span> < br> < div> < span> < span> < span> < span> This is your chance to be at the forefront of innovation. Join us and: < span> < span> < br> < div> < span> < span> < span> < span> - Shape the future of FinTech: Were not just building a product, were creating a current category. Be a part of defining the future of financial inclusion for rural India. < span> < span> < br> < div> < span> < span> < span> < span> - Embrace a high-growth, high-impact environment: This is a non-linear growth opportunity. Build a platform used by millions and witness the network effect drive massive scale. < span> < span> < br> < div> < span> < span> < span> < span> - Tackle real-world challenges: Apply your skills to solve critical problems and directly empower rural communities. < /span> < /span> < /span> < /span> < /div> < /span> < /span> < /span> < /span> < /span> < /span> < /div> < /span> < /span> < /span> < /span> < /span> < /span> < /div> < /span> < /span> < /span> < /span> < /span> < /span> < /div> < /span> < /span> < /span> < /span> < /span> < /span> < /div> < /span> < /div> < /span> < /span> < /div> < /span> < /span> < /div> < /span> < /span> < /div> < /span> < /span> < /b> < /b> < /div> < /span> < /span> < /p> < /span> < /span> < /div> < /span> < /span> < /div> < /span> < /span> < /b> < /b> < /div> < /span> < /span> < /p> < /span> < /span> < /div> < /span> < /span> < /div> < /span> < /span> < /b> < /b> < /div> < /div> < /span> < /span> < /div> < /span> < /span> < /div> < /span> < /span> < /div> < /span> < /span> < /div> < /span> < /span> < /b> < /b> < /div> < /span> < /span> < /b> < /b> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /b> < /b> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /b> < /b> < /p> < /span> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /b> < /b> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /b> < /b> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /b> < /b> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /b> < /b> < /p> < /span> < /span> < /b> < /b> < /p> < /span> < /span> < /span> < /p> < /span> < /span> < /span> < /div> < /span> < /span> < /b> < /b> < /p> < /span> < /p>
Disclaimer : This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Senior Mobile Engineer - Flutter (Pune)
🏢 Sarvagram Fincare
📍 Pune