Flutter Applications Developer
StarHub Ltd Petaling Jaya, Selangor, Malaysia
Telecommunications · 1,001-5,000 employees
About the role
The developer will build and maintain Flutter features for iOS and Android while collaborating with cross-functional teams to integrate APIs and services. They are responsible for writing clean, testable code and contributing to the overall release process through testing and debugging.
What they look for
Requirements
Candidates should have 1-3 years of mobile development experience with a strong foundation in Flutter and Dart. Proficiency in Firebase, REST APIs, and basic mobile build workflows is required.
Full description
Role Mission: The Flutter Junior Developer will support the delivery of high-quality mobile applications for iOS and Android by building Flutter features, UI components, and integrations under guidance from senior developers. This role focuses on learning the product codebase, writing clean and testable Dart code, fixing defects, and contributing to reliable releases through established engineering, testing, and review practices.
Key Responsibilities
- Develop and maintain assigned Flutter features for both iOS and Android platforms under guidance from senior developers.
- Implement UI screens and components from approved designs, ensuring responsive behavior and smooth interactions across supported devices.
- Integrate selected SDKs such as Firebase Crashlytics and Adobe Analytics using existing team patterns and guidance.
- Collaborate with backend, QA, and design teams to integrate REST APIs, GraphQL, and Firebase services for assigned features.
- Write clean, reusable, and testable Dart code while following code review feedback and team standards.
- Follow established CI/CD, build, and release processes for app delivery.
- Contribute unit, widget, and integration tests for assigned components and bug fixes.
- Troubleshoot defects and support performance tuning during development and post-launch support.
- Use existing development, build, and monitoring tools to support assigned Flutter work.
- Continue learning Flutter, mobile development practices, and the team's application architecture.
Required Qualifications
- 1-3 years of mobile app development experience, internship experience, or strong project exposure using Flutter.
- Solid foundation in building mobile app features for iOS and Android using Flutter and Dart.
- Working knowledge of Firebase, REST APIs, and GraphQL integration concepts.
- Basic familiarity with Git, CI/CD concepts, and mobile build or release workflows.
- Exposure to Flutter unit, widget, or integration testing frameworks.
- Basic understanding of mobile app debugging, logging, and crash-reporting tools.
- Willingness to learn analytics, monitoring, and performance-observability practices used by the team.
Preferred Skills
- Exposure to app performance monitoring, debugging, or optimization.
- Familiarity with common Flutter state management and architecture patterns.
- Familiarity with Agile development practices and collaborative software delivery.
Similar roles
-
Senior Flutter Developer
Lionhires Limassol, Cyprus, Cyprus
-
Flutter Developer (Junior or Mid Level)
Codeway Barcelona, Catalonia, Spain
-
Software Engineer Mobile Flutter
Technogym S.p.A. Cesena, Emilia-Romagna, Italy · €40K–€65K/yr
-
Senior Flutter Developer with English (m/f/d)
T-Systems Iberia A Coruña, Galicia, Spain
-
Junior Flutter Developer with English (m/f/d)
T-Systems Iberia A Coruña, Galicia, Spain
-
Senior Flutter Developer
Mamopay Krakow, Lesser Poland Voivodeship, Poland