We are looking for a hands-on Flutter Engineer to support the transition of an existing mobile application from an external development agency to an in-house team.
You will work closely with the founder, product stakeholders, and external development partners to maintain, improve, and scale the platform while helping establish long-term internal engineering capabilities.
This role is suited for someone who enjoys ownership, problem-solving, and building products in a fast-moving environment.
Key Responsibilities
Platform Ownership & Transition
- Review, understand, and take ownership of an existing Flutter codebase
- Work closely with external developers during transition and handover
- Maintain proper source control, environments, dependencies, and release workflows
- Identify technical risks, optimisation opportunities, and improvement areas
- Maintain clean documentation and development practices
Mobile App Development
- Develop and maintain Flutter applications across iOS and Android
- Build scalable, maintainable, and production-ready features
- Improve app performance, responsiveness, and reliability
- Troubleshoot bugs, technical issues, and production incidents
- Support testing, deployment, and release management processes
Collaboration & Product Support
- Work closely with product and design stakeholders
- Translate operational and business requirements into technical solutions
- Contribute ideas to improve user experience and platform efficiency
- Support the establishment of internal engineering workflows and standards
Requirements
- 3+ years of experience in Flutter/mobile application development preferred
- Strong proficiency in Flutter and Dart
- Experience working on production mobile applications
- Experience maintaining or taking over existing codebases
- Familiar with REST APIs, Firebase, Git, and third-party integrations
- Familiar with Apple App Store and Google Play deployment processes
- Strong troubleshooting and problem-solving skills
- Able to work independently with strong ownership mindset
- Comfortable working in a fast-moving and evolving environment
- Good communication and collaboration skills
Bonus Experience
- Experience with consumer-facing, logistics, booking, or marketplace applications
- Experience working with outsourced or distributed development teams
- Startup or early-stage product experience
- UI/UX sensitivity and product thinking
- Familiarity with analytics, notifications, and real-time integrations