Job Title: Senior Flutter Developer / Mobile Software Architect
Location: Coimbatore, Tamil Nadu (Hybrid/Remote)
Job Type: Full-time
About the Project
We are building a massive, next-generation Multi-Tenant SaaS Spatio-Temporal Operating System. This is not a standard, static CRUD application. Our core engine is a highly concurrent Golang meta-kernel handling real-time transport physics, logistics, and dispatch matrices across more than 20 distinct verticals—ranging from high-frequency ride-hailing and multi-vertical commercial deliveries (food, groceries, medicine) to heavy B2B trucking and Tier-0 emergency/100 dispatch.
We are looking for a heavy-hitting Senior Flutter Developer who will serve as the absolute gatekeeper and architect of our unified mobile application platform. You will build the foundational core layout shell, establish unyielding architectural boundaries, and provide technical leadership for a hungry squad of junior developers.
The Role & Key Responsibilities
- Architect the Core Shell: Design and implement a completely stateless, highly performant polymorphic UI routing shell. The mobile app must dynamically and seamlessly swap its presentation layer, features, and workflows based on remote runtime JSON configuration payloads without requiring application store redeployments.
- Establish Junior Sandboxes: Organize the project’s repository, feature modules, and Git branching strategies to create highly isolated, bulletproof development sandboxes. You will design the guardrails so that our two junior Flutter developers can rapidly build UI features and screens without risking the stability of the core network and state machine layers.
- Own the Presentation Pipeline: Build custom low-level rendering interfaces using Flutter’s CustomPainter and canvas APIs to handle high-frequency, low-latency visual data layers (such as active radar rings, proximity vector boundaries, and live asset tracking) running at a flawless 90–120 FPS.
- Manage Live Data Streams: Integrate and optimize persistent bidirectional data communication pipelines driven by real-time WebSockets and streaming gRPC channels connected directly to our bare-metal infrastructure.
- Code Review & Mentorship: Spend roughly 70% of your cycle writing core systems architecture and 30% establishing testing protocols, reviewing pull requests, and mentoring junior team members to maintain strict code discipline.
Technical Requirements (Must-Haves)
- Experience: Minimum 6+ years of professional mobile engineering experience, with at least 4+ years of dedicated, production-grade exposure to Flutter & Dart.
- Native Foundation: A strong background in native mobile development (iOS/Swift or Android/Kotlin) is highly desirable. You must intimately understand how mobile operating systems manage hardware lifecycle events, persistent background location tracking synchronization, and battery optimization profiles.
- State Management Mastery: Expert-level proficiency with advanced, reactive state architectures (such as Riverpod, BLoC, or strict Clean Architecture patterns). You must know how to cleanly decouple presentation widgets from deep network states.
- Performance Tuning: Proven capability using Flutter DevTools to isolate memory leaks, profile rendering bottlenecks, eliminate widget rebuild cycles, and optimize zero-copy byte serialization routines.
- Security & Distribution: Strong grasp of secure local storage paradigms, token-based authentication interceptors, and enterprise-grade multi-tenant environment configurations.
Preferred Skills (Bonus)
- Experience working with geospatial mapping tools, vector tiling engines, or advanced mapping platforms (e.g., Radar, Mapbox, Valhalla integrations).
- Familiarity with Protocol Buffers (Protobuf) and automated frontend code generation workflows.
- Experience deploying containerized environments or interacting with local dev environments running on Kubernetes (K3s).
What We Offer
- The opportunity to work on a deeply complex, high-performance physical infrastructure system that moves beyond basic web apps.
- A collaborative, engineering-first workspace backed by high-performance enterprise hardware.
- Total architectural autonomy over the mobile codebase.
- Competitive salary and growth trajectory as the platform scales into new operational markets.
Pay: ₹160,446.92 - ₹567,232.34 per year
Benefits:
- Flexible schedule
- Internet reimbursement
- Work from home
Work Location: Remote