Key Responsibilities
- Develop and maintain features for our Flutter application, ensuring a consistent experience across desktop and mobile.
- Connect the frontend with backend services using REST APIs and JSON data structures.
- Use Postman to test API endpoints and debug issues within the Flutter framework.
- Manage source code efficiently using a local Git repository before pushing to team environments.
- Fine‑tune UI components to ensure they feel native on both a 6.5‑inch phone screen and a 27‑inch Windows monitor.
Technical Requirements
- Basic to intermediate proficiency in the Flutter framework and the Dart programming language.
- Experience using Microsoft Visual Studio Community Edition (or VS Code) and XCode (OSX) for development and debugging.
- Hands‑on experience with Postman for executing requests (GET, POST, etc.) and interpreting JSON responses.
- Foundational knowledge of Git (committing, branching, and merging).
- Understanding the nuances of deploying to different environments (e.g., handling window resizing on Windows vs. touch gestures on iOS/Android).
- Familiar with Windows/Linux/iOS basic architecture and able to understand the behaviour of the operating system to develop the required functionality.
Preferred Skills (Nice‑to‑Haves)
- Familiarity with state management libraries (like Provider, Riverpod, or Bloc).
- A keen eye for UI/UX design and Material Design/Cupertino guidelines.
- Knowledge of the software development life cycle (SDLC/Agile).
Why Join Us
You’ll be working at the intersection of mobile and desktop technology. We value curiosity and a "lean‑in" attitude. You won't just be a "coder", you'll be an integral part of how our users interact with our product every day.