EngineeringApplications paused
Mobile Developer (Flutter)
Mobile developers at Whale Task build iOS and Android apps with Flutter for the customers and staff of Thai businesses, connect them to APIs and Firebase, and take them through the App Store and Google Play.
- Location
- Chiang Mai · hybrid
- Type
- Full-time or internship
- Levels
- Intern–Lead
What you'll do
- Build app screens and flows in Flutter
- Connect the app to APIs and Firebase
- Handle dropped connections and late syncs so people can keep working
- Release to the App Store and Google Play, and fix what review sends back
Tools
- Flutter
- Dart
- Firebase
- REST APIs
How we hire for this role
- 1Apply with a link to your work, GitHub or portfolio
- 2An online test cut for the level you apply at, covering fundamentals, the role's main tools and problem solving. Then a conversation with the team.
- 3A written offer with your level, salary and start date
About the online test: how hiring works
Applications are paused
We are not taking new applications right now. Role details, levels and the hiring steps are all still here, and the application form will come back to this page when we reopen.
See all rolesMore Engineering roles
All 10 rolesEngineering
Full-stack Developer
Build web apps and back-office systems, from the database design to the screens customers use every day.
Levels Intern–Lead
Next.jsTypeScriptGoPostgreSQL
See the role Engineering
Backend Developer (Go)
Write the APIs and back-end services that have to be right every time, such as payments and the CRM.
Levels Junior–Senior
GoPostgreSQLCloud RunPub/Sub
See the role Engineering
QA Engineer
Check every release before the weekly demo: test plans, API test suites and automated tests for the key flows.
Levels Intern–Senior
PlaywrightPostmanSQLGit
See the role 