- Team
- Technical
- Location
- Shah Alam, Selangor
- Type
- Full time
- Level
- Mid
/0.1 About the role
Smart Tech Tank is looking for a Mobile App Developer to build cross-platform Android and iOS apps with Flutter. You will work with our back-end, design and project teams to deliver reliable, polished apps that our clients and their users depend on every day.
What you will do
- Develop, test and maintain Flutter apps for Android and iOS from a single codebase.
- Turn UI/UX designs into smooth, responsive and accessible screens.
- Integrate apps with REST APIs built in Laravel, and with services such as push notifications, maps, payments and analytics.
- Manage app state and local storage cleanly, with good offline and error handling.
- Write unit, widget and integration tests, and fix bugs found during QA.
- Prepare builds, manage signing and release apps to Google Play and the Apple App Store.
- Monitor crashes and performance, and keep apps up to date with new OS and Flutter releases.
- Work with back-end developers to define API contracts and agree on delivery timelines.
What we offer
- Apps for real clients, including government agencies and enterprises across Malaysia.
- Flexible working hours and a hybrid work setup.
- Test devices and room to grow into a lead mobile developer role.
What we are looking for
- Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field, or equivalent practical experience.
- At least 2 years of professional experience in mobile app development, with at least 1 year using Flutter and Dart.
- At least one app published to Google Play or the Apple App Store, which you can show us.
- Good understanding of state management in Flutter, such as Riverpod, Bloc or Provider.
- Experience integrating RESTful APIs, JSON, authentication and secure token storage.
- Familiar with Firebase services such as push notifications, Crashlytics and Analytics.
- Comfortable with Git, code review and automated testing.
- Understanding of the app release process, including signing, store guidelines and CI/CD for mobile.
- Native Android (Kotlin) or iOS (Swift) experience is an advantage.
- Good communication skills in English and Bahasa Malaysia.
/0.2 More in Technical