
Flutter Developer at ThinkingIT Corp.. Responsibilities:. 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.. Company Location: Georgia.