Senior Flutter Developer
Outsourcedstaff
Posted: May 5, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
As a Flutter Developer, you will bring product ideas to life across app and web experiences, turning direction into thoughtful, high-quality builds.
Required Skills
Job Description
About the Company:
Our client is an Australian software engineering company founded in 2014, specialising in custom web and mobile app development, UX/UI design, and scalable digital product solutions. Based in Sydney and Melbourne, they partner with startups, SMEs, and enterprise clients to design, build, and launch high-quality digital products using modern technologies such as React, React Native, Flutter, and Node.js.
About the Role:
As a Flutter Developer, you will help bring product ideas to life across app and web experiences, turning direction into thoughtful, high-quality builds. This role is for someone with strong Flutter capability, a genuine love of building products, and the judgment to move work forward in a practical way. We are especially interested in someone who enjoys solving problems, creating from ideas, and taking ownership of outcomes, not just completing assigned tasks.
Responsibilities (What you’ll do) :
This role will work closely with a non-technical founder, with overarching technical guidance from a CTO, and in partnership with a designer. As the developer, you are expected to:
•
Build, enhance, and maintain app and web experiences using Flutter, turning product ideas, rough briefs, and design concepts into shipped features
•
Partner closely with the founder, CTO, and designer to translate business goals into practical product decisions and intuitive user experiences
•
Develop responsive, reliable, and scalable interfaces, including API, backend, and third-party integrations needed to support the product end to end
•
Move quickly and make sound technical decisions in a lean environment, balancing speed, quality, maintainability, and user experience
•
Own iteration and improvement across features, releases, debugging, and postlaunch enhancements
•
Contribute to how the team works by helping shape standards, workflows, documentation, and overall product delivery habits
•
Use AI tools thoughtfully to improve speed, quality, and execution without losing judgment
Requirements (What you need to be successful) :
•
5+ years of software development experience, with strong hands-on expertise in Flutter/Dart and a clear track record of building and shipping real apps or digital products
•
Strong builder instincts across product and front end, with a sharp eye for UX/UI quality, usability, responsiveness, and performance
•
Working knowledge of the core languages and tools needed to build and support modern digital products, including Dart, JavaScript, NodeJS, MySQL, GCP, API/JSON-based integrations, and version control such as Git
•
Ability to work closely with founders, designers, and non-technical stakeholders, turning broad ideas or rough direction into practical, well-executed product decisions
•
Strong problem-solving, debugging, and technical judgment, with the ability to work independently and build well in a lean, fast-moving environment
•
Clear communication, strong ownership, and the maturity to balance speed, quality, and maintainability while keeping the bigger product picture in mind Nice to have (Your advantage)
•
Experience building your own apps, side projects, MVPs, or founder-led products from 0 to 1 across both mobile and web, especially in fast-moving product environments
•
Strong experience with tools and services commonly used in modern product builds, such as Firebase, cloud platforms, analytics, authentication, and push notifications
•
Strong product sense and the ability to suggest better ways to build, not just execute what is asked
•
Experience working closely with designers and bringing polished interfaces to life with high fidelity
•
Comfortable using AI-assisted development tools in a practical, disciplined way
Tech Stack:
•
Core
•
Flutter / Dart (iOS and Android)
•
Firebase (Authentication, Firestore, Cloud Messaging / push notifications)
•
State Management (Pending info from current dev)
•
Testing (unit, widget, integration)
•
Backend & Data
•
NestJS (Node.js / TypeScript) REST API
•
MySQL 8 via TypeORM
•
Cloud Infrastructure
•
Google Cloud Run, Cloud SQL, Cloud Storage
•
Cloud Scheduler and Cloud Tasks
•
Integrations
•
Google Maps
•
OpenRouter (LLM gateway, currently routing to OpenAI models)
•
Mailjet (transactional email)
•
Bugsnag (crash and error reporting)
•
GitHub Actions (CI/CD for backend deployments)