
Flutter Developer
Thinking IT Corp.
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇦🇿 Azerbaijan
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
FlutterLinuxMacOSObjective-CSQLiteSwift
About the role
- Develop and maintain features for our desktop application (Windows, macOS, Linux).
- Write native code when necessary to integrate OS-level functionality.
- Collaborate with backend developers to integrate APIs and data storage.
- Optimize performance and ensure smooth user experience.
- Troubleshoot, debug, and deploy desktop builds.
Requirements
- Strong experience with Flutter, including desktop support.
- Experience writing native code in Swift/Objective-C for platform-specific features.
- Solid understanding of state management (Provider, Riverpod, Bloc, or similar).
- Experience with desktop app packaging and deployment.
- Familiarity with REST APIs, WebSockets, and local databases (SQLite, Hive, etc.).
- Good understanding of Git and version control.
- Strong problem-solving skills and attention to detail.
- Nice to Have:
- Previous experience with time tracking apps or productivity tools.
- Knowledge of CI/CD pipelines for desktop apps.
- UI/UX skills to help improve the user interface.
Benefits
- Remote-friendly position.
- Collaborative and supportive team environment.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
FlutterSwiftObjective-Cstate managementREST APIsWebSocketsSQLiteHiveGitCI/CD
Soft skills
problem-solvingattention to detail