Azy Labs
Website:
azylabs.io
Job details:
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.
Click on Apply to know more.