Senior Flutter Mobile Developer | iOS - Android
Are you passionate about building high-performance mobile applications? We're looking for an experienced Senior Flutter Mobile Developer to design, develop, and maintain modern mobile applications for both Android and iOS platforms.
In this role, you'll collaborate with backend engineers, product managers, and UI/UX designers to deliver responsive, scalable, and secure mobile applications while contributing to architecture decisions and engineering best practices.
Employment Type: Full-Time
Working Hours:
- Monday – Friday
- Standard Office Hours
- Salary: Up to RM10,000 per month
- EPF & SOCSO
- Medical Leave
- Medical Benefits
- Exposure to Modern Mobile Technologies
- Collaborative Agile Development Environment
Who Should Apply?
This opportunity is suitable for:
- Senior Flutter Developers
- Mobile Software Engineers
Requirements
- Minimum 3 years of hands-on experience developing and deploying Flutter applications.
- Strong knowledge of Flutter and Dart.
- Experience integrating RESTful APIs and third-party services.
- Familiar with state management solutions such as Provider, Bloc, Riverpod, or similar.
- Experience with local databases such as SQLite or Hive.
- Good understanding of Git version control workflows.
- Experience working with CI/CD pipelines for Flutter applications.
- Strong debugging, troubleshooting, and performance optimization skills.
- Experience writing unit, widget, and integration tests.
- Good understanding of secure mobile application development practices.
- Experience working in Agile or Scrum environments.
- Knowledge of native Android or iOS development is an added advantage.
- Design, develop, and maintain high-quality Flutter applications for Android and iOS.
- Translate UI/UX designs and business requirements into responsive, production-ready mobile features.
- Develop clean, maintainable, and scalable code following industry best practices.
- Optimize applications for speed, responsiveness, and overall user experience.
Integration & Quality Assurance
- Integrate mobile applications with backend APIs and third-party services.
- Troubleshoot application issues and perform root cause analysis.
- Write and maintain unit, widget, and integration tests to ensure software quality.
- Ensure applications comply with App Store and Google Play platform guidelines.
- Work closely with backend developers, designers, product managers, and QA engineers throughout the development lifecycle.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
- Conduct code reviews and contribute to maintaining engineering standards and coding best practices.
- Evaluate emerging technologies and recommend improvements to development processes and application performance.
Why Join This Opportunity?
This is an exciting opportunity to work on modern mobile applications using one of today's most in-demand cross-platform technologies. You'll collaborate with experienced engineers, contribute to innovative digital products, and continuously expand your expertise in Flutter development, mobile architecture, and Agile software delivery.