StarHub
Singapore / Global
Singapore / Global
Job Description
Design, develop, and maintain mobile applications using Flutter for both iOS and Android platforms.
Implement custom UI/UX designs and ensure smooth performance across devices.
Integrate third-party SDKs such as Firebase Crashlytics, Adobe Analytics, among others, including other analytics and monitoring tools.
Collaborate with backend developers to integrate REST APIs, GraphQL, and Firebase services.
Build efficient, reusable, and testable code while adhering to best practices.
Establish and manage deployment pipelines for seamless app delivery.
Implement and maintain automated testing frameworks for high-quality releases.
Optimize app performance and troubleshoot issues during development and post-launch.
Work with cloud infrastructure (AWS, Kubernetes) for app hosting and management.
Stay updated with emerging trends in mobile app development and Flutter best practices
Qualifications
Proven experience (5+ years) in mobile app development, with 2+ years specializing in Flutter.
Expertise in creating apps for both iOS and Android using Flutter and Dart.
Strong knowledge of
Firebase
,
REST APIs
, and
GraphQL
for integration.
Hands-on experience with
CI/CD pipelines
and
deployment tools
.
Experience with
test automation frameworks
like Flutter Driver, Appium, or similar.
Familiarity with
Kubernetes
and
AWS services
.
Working knowledge of
OpenTelemetry (OTel)
integration and Real User Monitoring (RUM) tools.
Preferred Skills
Experience with app performance monitoring and optimization.
Knowledge of design patterns and principles for scalable mobile architectures.
Familiarity with Agile development practices and cross-functional collaboration
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global
Singapore / Global