Lead Senior Flutter Developer

Azy Labs

HyderabadFull-timeMid LevelOn-site

Job Description

Company Description Azy Labs is a forward-thinking technology company specializing in building secure, future-proof solutions for diverse projects. Our passionate team of tech experts excels in delivering high-quality front-end and back-end technology while ensuring seamless collaboration through exceptional team management. By staying attuned to the latest industry trends, we provide innovative, cutting-edge solutions tailored to empower your projects.

At Azy Labs, we are dedicated to turning visions into reality with expertise and reliability. Role Overview We are building a highly complex, mission-critical desktop application specifically for macOS and Windows. This software is used for high-speed, dynamic telemetry logging and requires a rigorous, state-driven architecture powered by JSON configurations (Server-Driven UI / State Machine patterns).

We are looking for a hands-on Tech Lead who can lead a pod of engineers while actively contributing to production code end-to-end. This is not a pure solutioning or oversight role; you are expected to spend 50-60% of your time writing high-quality Dart code, designing responsive desktop layouts, integrating native desktop services, and acting as a technical anchor for client engagements. You must be an AI-first developer who thrives in spec-driven development and leverages AI tools to maximize output.

Key Responsibilities: Hands-on Engineering & Delivery Contribute 50โ€“60% hands-on coding using Flutter Desktop, strictly targeting macOS and Windows environments. Architect and implement a JSON-Driven UI engine capable of parsing deeply nested flow configurations into dynamic screen overlays and button clusters without massive boilerplate. Ensure granular, high-performance UI rebuilds (60+ FPS) during rapid-fire data entry utilizing flutter_bloc and freezed.

Build background services (macOS Launch Daemons / Windows Services) that interface with the Flutter app to ensure offline-first data and logs are synchronized flawlessly. Technical Leadership & Client Engagement Lead a small team of engineers (2-6) with clear end-to-end ownership of the Flutter Desktop delivery as future roadmap. Help/Drive sprint planning, architecture breakdown, and technical execution.

Mentor team members, elevate code quality via strict PR reviews, and enforce architectural patterns. Act as a technical SPOC (Single Point of Contact) for clients, participating in requirement discussions and technical proposals. Build trust with clients through robust execution and proactive communication.

Architecture & Modern Tooling Define the end-to-end scalable architecture for the desktop application, from local storage to network sync layers. Master platform-specific desktop integrations (MethodChannels, Dart FFI, keyboard shortcuts, mouse region hover states, custom window chroming). Implement robust offline-first database strategies (Isar, SQLite) and synchronization queues.

Oversee Desktop CI/CD pipelines, including macOS Code Signing/Notarization and Windows executable packaging. Leverage AI-assisted development tools (Cursor, Copilot, Cascade) with Markdown spec-driven workflows to accelerate boilerplate and UI factory generation. Required Skills: 8+ years of overall software engineering experience. 6+ years of extensive experience in Flutter and Dart, having evolved alongside the ecosystem.

Proven experience shipping production applications strictly for macOS and Windows Desktop (Mobile-only developers will not be a fit). Deep mastery of flutter_bloc (understanding scoped vs. global state) and immutable code generation (freezed, json_serializable). Solid understanding of desktop-native UX: handling keyboard shortcuts, complex responsive grid canvases, and custom mouse interactions.

Experience architecting offline-first applications with robust local databases and sync queues. Proven experience leading small teams while actively writing code. Strong debugging, performance profiling, and problem-solving skills in Flutter Desktop environments.

Major Highlights for the Role (Huge Plus): Experience writing native platform code (Swift/Objective-C for macOS, C++/C# for Windows) and bridging via FFI. Deep understanding of \"Server-Driven UI\" or building complex State Machines driven by external JSON configurations. Hands-on experience with Desktop app distribution (macOS .pkg/.dmg notarization, Windows .msix/.exe).

Experience contributing to pre-sales, POCs, or technical architecture proposals. Why Join Us: Remote Opportunity Flat-hierarchical, friendly, engineering-oriented, and growth-focused culture. Flexible work timing, leaves for life events, work-from-home options.

Posted 3 weeks ago

Related Jobs

Related Searches

Apply Now