Flutter Developer

Stellar Hunters

Dammam

Híbrido

SAR 150.000 - 210.000

Jornada completa

14 días+
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca para contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Health insurance
Retirement plan
Paid time off

Descripción de la vacante

Stellar Hunters is seeking a skilled Flutter Developer to design, develop, and maintain cross‑platform mobile apps using Flutter and Dart. You will collaborate with Product, Design, Backend, and QA to deliver features, improve functionality, and support releases.

The role requires strong fundamentals, attention to detail, and clear communication. A hybrid onsite/remote model with competitive benefits is offered.

Formación

  • 3+ years of professional mobile development experience.
  • 2+ years building production apps using Flutter and Dart.
  • Strong proficiency with Flutter framework, Dart language features, state management, and widget composition.
  • Experience integrating RESTful and/or GraphQL APIs, authentication flows, and local persistence.
  • Familiarity with iOS and Android platform nuances, including distribution requirements.
  • Experience with automated testing, CI/CD, and release automation for mobile apps.
  • Strong communication and collaboration skills.

Responsabilidades

  • Design and implement mobile features and screens in Flutter, ensuring high performance on iOS and Android.
  • Contribute to app architecture decisions, promoting modular, testable, and maintainable codebases.
  • Integrate with backend APIs and services, handling data synchronization, caching, and offline scenarios as needed.
  • Write and maintain unit, widget, and integration tests to ensure feature correctness and prevent regressions.
  • Profile and optimize app performance, memory usage, and startup time; identify bottlenecks and remediate.
  • Follow best practices for accessibility, localization, and platform-specific behaviors.
  • Collaborate with Product and Design to refine requirements and provide technical estimates.
  • Create and maintain documentation for code, architecture decisions, APIs, and release procedures.
  • Proactively identify opportunities to improve code quality and developer experience.

Conocimientos

Flutter
Dart
State management
API integration
Testing
CI/CD
Localization

Educación

Bachelor's degree in CS/SE

Herramientas

SQLite
Hive
Git
Firebase

Descripción del empleo

Job Summary

We are seeking a skilled and collaborative Flutter Developer to join our mobile engineering team. The successful candidate will design, develop, and maintain cross-platform mobile applications using Flutter and Dart, delivering performant, accessible, and well-tested user experiences. This role partners closely with Product, Design, Backend Engineering, and QA to implement new features, improve existing functionality, and support app releases. Strong engineering fundamentals, attention to detail, and clear communication are essential.

Key Responsibilities
Application Development & Architecture
  • Design and implement mobile features and screens in Flutter, ensuring high performance and responsiveness on both iOS and Android.

  • Contribute to app architecture decisions, promoting modular, testable, and maintainable codebases.

  • Integrate with backend APIs and services, handling data synchronization, caching, and offline scenarios as needed.

Testing, Quality & Performance
  • Write and maintain unit, widget, and integration tests to ensure feature correctness and prevent regressions.

  • Profile and optimize app performance, memory usage, and startup time; identify and remediate bottlenecks.

  • Follow best practices for accessibility, localization, and platform-specific behaviors to deliver a consistent user experience.

CI/CD, Releases & Tooling
  • Collaborate on build and release pipelines for mobile apps, including automated testing, signing, and distribution processes.

  • Maintain development tooling, linters, code generators, and project templates to streamline developer workflows.

  • Assist in triaging issues from crash reporting, app store feedback, and user support channels; implement timely fixes and improvements.

Collaboration, Documentation & Continuous Improvement
  • Work closely with Product and Design to refine requirements, provide technical estimates, and deliver features on schedule.

  • Create and maintain clear documentation for code, architecture decisions, APIs, and release procedures.

  • Proactively identify opportunities to improve code quality, developer experience, and app reliability; propose and implement practical solutions.

Required Qualifications - Skills & Experience
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

  • 3+ years of professional mobile development experience, with at least 2 years building production apps using Flutter and Dart.

  • Strong proficiency with Flutter framework, Dart language features, state management approaches (Provider, Riverpod, Bloc, or similar), and widget composition.

  • Experience integrating RESTful and/or GraphQL APIs, handling authentication flows, and managing local persistence (SQLite, Hive, or similar).

  • Familiarity with iOS and Android platform nuances, including platform channels, permissions, app lifecycle, and distribution requirements.

  • Practical experience with automated testing (unit, widget, integration), continuous integration, and release automation for mobile applications.

  • Strong problem-solving skills, attention to detail, and effective written and verbal communication for collaborating with technical and non-technical colleagues.

Preferred Qualifications
  • Experience with native plugin development for iOS and Android (Swift/Objective-C, Kotlin/Java) or implementing platform channels in Flutter.

  • Familiarity with state-of-the-art state management libraries, code generation tools, and architectural patterns for large-scale apps.

  • Experience with performance profiling tools, crash reporting platforms (Sentry, Firebase Crashlytics), and analytics instrumentation.

  • Contributions to open source Flutter packages or a portfolio of published apps on the App Store and/or Google Play are a plus.

  • Experience with CI/CD systems (GitHub Actions, GitLab CI, Bitrise, Codemagic) and mobile distribution best practices.

Work Environment & Compensation
  • Full-time position with a hybrid onsite/remote work model; occasional travel for team meetings or product launches may be required.

  • Competitive salary commensurate with experience and a comprehensive benefits package, including health insurance, retirement plan options, and paid time off.

  • Opportunities for professional development, training support, and career growth within Mobile, Product, and Engineering functions.

  • Inclusive and respectful workplace culture that values diversity, equity, and work-life balance.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Flutter Mobile Developer
Flutter Mobile Developer

InnovationTeam • Riyadh

Presencial
SAR 120.000 - 180.000
Senior Mobile Developer (Flutter)
Senior Mobile Developer (Flutter)

Norconsult Telematics • Riyadh

Presencial
SAR 180.000 - 240.000
Senior Mobile Developer (Flutter)
Senior Mobile Developer (Flutter)

Norconsult Telematics • Medina

Presencial
SAR 210.000 - 330.000
Flutter Mobile Engineer - Build High-Performance Apps
Flutter Mobile Engineer - Build High-Performance Apps

Stellar Hunters • Dammam

Híbrido
SAR 150.000 - 210.000
Health insurance
Retirement plan
Paid time off
Senior Flutter Engineer — FinTech Mobile Architect
Senior Flutter Engineer — FinTech Mobile Architect

Mamo • Arabia Saudí

A distancia
SAR 360.000 - 480.000
Flutter Mobile Architect: Dart 3 Upgrade & End-to-End Release
Flutter Mobile Architect: Dart 3 Upgrade & End-to-End Release

Norconsult Telematics • Riyadh

Presencial
SAR 180.000 - 240.000
Remote Flutter Mobile Developer: Build Scalable Apps
Remote Flutter Mobile Developer: Build Scalable Apps

AZAR • Riyadh

Presencial
SAR 201.000 - 357.000
Flutter Mobile Engineer — Build Scalable Apps
Flutter Mobile Engineer — Build Scalable Apps

InnovationTeam • Riyadh

Presencial
SAR 120.000 - 180.000
Supervisor
Supervisor

Fakeeh Care Group • Jeddah

Presencial
SAR 260.000 - 520.000
Senior Android Engineer
Senior Android Engineer

HudHud Maps • Riyadh

Presencial
SAR 180.000 - 300.000