Job Search and Career Advice Platform

Enable job alerts via email!

Flutter Mobile Developer

Faculty Digital

Kuala Lumpur

On-site

MYR 70,000 - 90,000

Full time

28 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Kuala Lumpur is looking for a Flutter Mobile Developer to build and enhance cross-platform applications for iOS and Android. You will collaborate with backend engineers and product managers to deliver secure and high-performing mobile experiences, including single sign-on integration. A successful candidate will have strong Flutter and Dart skills along with experience implementing security protocols. This position offers an opportunity to work in an Agile environment.

Qualifications

  • 3+ years of mobile development experience.
  • 2+ years of experience with production Flutter applications.
  • Proven track record in SSO implementation with OAuth 2.0 and OpenID Connect.

Responsibilities

  • Build and maintain cross-platform mobile applications using Flutter.
  • Implement secure SSO authentication flows.
  • Integrate the mobile app with a CMS.

Skills

Flutter development
Dart programming
OAuth 2.0
REST API integration
GraphQL API integration
Agile methodologies
Job description

We are hiring a Flutter Mobile Developer to build and enhance iOS and Android applications that require Single Sign-On (SSO) and integration with a headless CMS. You will work backend engineers, QA, and product manager to deliver secure, high-performing mobile experiences.

Key Responsibilities
  • Build and maintain cross-platform mobile applications using Flutter (Dart) for iOS and Android
  • Implement secure SSO authentication flows using OAuth 2.0 and OpenID Connect, including token refresh and session management
  • Integrate the mobile app with a CMS to consume and render content, such as:
    • Content delivered via REST or GraphQL APIs
    • Structured content models (for example, articles, listings, banners, promotions)
    • Media retrieval, caching, and performance optimization
  • Collaborate with backend teams on API contracts, payload design, error handling, and resiliency patterns
  • Apply solid app architecture practices (modular design, state management, dependency injection)
  • Write clean, testable code with unit tests and integration tests where appropriate
  • Support release processes, including build signing, environment configuration, and store readiness
  • Diagnose and resolve issues across mobile, network, and API layers using logging and monitoring tools
Required Skills and Experience
  • 3+ years of mobile development experience, with 2+ years delivering production Flutter applications
  • Strong Flutter and Dart fundamentals, including building responsive UI and handling complex app flows
  • Proven experience implementing SSO with OAuth 2.0 and OpenID Connect
  • Strong understanding of secure credential and token handling (iOS Keychain / Android Keystore)
  • Hands‑on experience integrating mobile apps with REST and/or GraphQL APIs
  • Experience with common Flutter state management approaches (BLoC, Riverpod, Provider, or equivalent)
  • Strong debugging, profiling, and crash analysis skills
  • Comfortable working in Agile delivery teams with cross‑functional stakeholders
Preferred / Nice‑to‑Have
  • Experience with headless CMS or content‑driven mobile apps (dynamic screens, configurable layouts)
  • Push notifications (APNs/FCM), deep linking, and in‑app routing patterns
  • Mobile security practices (basic threat awareness, secure networking, OWASP‑aligned thinking)
  • CI/CD for mobile apps (Fastlane, Bitrise, GitHub Actions, Azure DevOps, or similar)
  • Analytics and event tracking implementation (Firebase, Segment, Adobe Analytics, or similar)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.