Flutter / Rust Developer

Dubai Tax Free5 days agoFull-time External
Negotiable
Job Description Position: Flutter / Rust Developer Location: Onsite – Dubai About the Role A leading technology solutions provider is seeking a highly skilled Flutter / Rust Developer to join their team in Dubai. The successful candidate will be responsible for designing and developing multi-platform applications, with a strong focus on Flutter and Rust, and will play a key role in delivering innovative, scalable, and secure solutions. Key Responsibilities • Design, develop, and maintain applications across Android, iOS, macOS, and Windows platforms. • Build, test, and release applications to Google Play and Apple App Store, leveraging CI/CD tools like Jenkins, Gradle, Fastlane, and Pods. • Write high-quality, modular, and testable code, following best practices (SOLID, Clean Architecture, TDD). • Develop and implement unit, widget, and integration testing frameworks. • Optimize app performance and concurrency using Dart Isolates and robust state management approaches (BLoC, Provider, etc.). • Collaborate with cross-functional teams to deliver new features from concept to deployment. • Apply secure coding standards and ensure compliance with industry best practices. • Prepare and maintain thorough documentation. Qualifications & Experience • Education: Bachelor's degree in Computer Science, Computer Engineering, Mathematics, or related field (Master's preferred). • Experience: • 5+ years of professional experience developing mobile and desktop applications. • 2+ years of experience in Flutter and Dart. • 1+ year of experience in Rust. • Hands-on experience releasing at least 2 publicly available apps. • Proficiency with concurrency, state management, and CI/CD pipelines. Skills & Certifications • Strong knowledge of software architecture patterns (MVC, MVP, MVVM, Clean). • Proficiency in Dart (Flutter), with familiarity in Rust. • Experience with writing testable, performant code using TDD practices. • Bonus: exposure to C/C++ SDK development. • Strong analytical, problem-solving, and communication skills.