Thinking IT Corp.

Flutter Developer

Thinking IT Corp.

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇦🇿 Azerbaijan

Visit company website
AI Apply
Apply

Job 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