Job Description
">
Our team is seeking a skilled professional to join our development effort.
The ideal candidate will have experience with Flutter and Dart, specifically in building desktop applications for macOS. The successful candidate will be responsible for designing, developing, and maintaining high-performance, stable, and well-instrumented apps that integrate video/audio, real-time features, and collaborative tools. They will also be expected to contribute to the overall quality of the product through unit tests, widget tests, integration tests, CI checks, code reviews, technical documentation, and observability.
Additionally, the candidate will be responsible for handling macOS distribution, including code signing, notarization, entitlements, Hardened Runtime, App Sandbox, Keychain, packaging, and auto-update (e.g., Sparkle).
-----------------------------------
Required Skills and Qualifications
">
* Strong experience with Flutter and Dart building Desktop apps (preferably macOS)
* Fluent English (spoken and written)
* Solid grasp of architectural patterns (MVC/MVVM/Clean), DI, and state management (BLoC/Riverpod/Provider)
* Hands-on with RESTful APIs, WebSockets/Streams, async/isolates, and robust error handling
* Firebase (Auth, Firestore, Analytics) or equivalent, Microsoft Clarity (for UX/session insights in web-embedded contexts), and Sentry for error/performance monitoring
* Git proficiency, code reviews, CI (e.g., GitHub Actions/GitLab CI), and Jira work logs/time tracking
-----------------------------------
Benefits
">
* Flexible hours and competitive market range
* Fast feedback loops, ownership, and a product with real impact on how teams work every day
* Support for learning, events, and continuous improvement
-----------------------------------
Other Opportunities
">
* Opportunities for growth and development within the company
* A supportive and collaborative work environment