تعلن شركة Thaheen عن فرصة عمل لمطور Flutter متوسط المستوى في مدينة الرياض. يركز الدور على تطوير تطبيقات الهاتف المحمول للطلاب في مجال التعليم الصحي، مع العمل عن بُعد ضمن فريق هندسي صغير.
تفاصيل الوظيفة
- الشركة: Thaheen | ذهين
- المدينة: الرياض (Riyadh)
- الدولة: السعودية (Saudi Arabia)
- نمط العمل: عن بُعد (Remotely)
- نوع الدوام: دوام كامل (Full Time)
- المستوى: متوسط إلى أول (Mid-Senior level)
- المجال: هندسة تطبيقات الموبايل (Mobile Engineering)
الوصف الكامل لهذه الوظيفة ومتطلباتها وإجراءات التقديم عليها باللغة الإنجليزية، وهي معروضة أدناه كما وردت من صاحب العمل دون أي تعديل أو ترجمة.
Job Summary
The Mid-Level Flutter Developer will contribute to building the Thaheen student mobile app for iOS and Android, developing features end to end and collaborating closely with the founders and engineering team in a fully remote setup.
Responsibilities
- Develop and release features for the Flutter app including course browsing, video lessons, practice questions, and purchase flows.
- Implement features from user interface design through API integration.
- Integrate REST APIs managing authentication, sessions, access and refresh tokens securely.
- Maintain application state using existing state-management patterns.
- Create consistent UI states such as loading, empty, error, and success.
- Design Arabic-first layouts with correct right-to-left behavior on phones and tablets.
- Implement local storage and caching to ensure app reliability on weak connections.
- Investigate and resolve bugs, crashes, and performance issues effectively.
Must haves
- At least 2 years of practical experience with Flutter and Dart.
- Experience releasing at least one Flutter application to real users.
- Proficiency integrating REST APIs and handling JSON, authentication, access tokens, and refresh tokens.
- Experience with at least one state-management solution such as Riverpod, Bloc/Cubit, or Provider.
- Comfortable with Git workflows including pull requests and code reviews.
- Ability to understand and contribute to an existing codebase independently.
Nice to haves
- Experience publishing apps on Apple App Store and Google Play.
- Experience building RTL or bilingual Arabic-English applications.
- Experience with e-learning, subscription products, push notifications, payment integrations, video playback, or protected streaming.
- Experience with offline functionality, caching strategies, tablet layouts, unit/widget testing, or CI/CD for mobile apps.
What the company offers
- Ownership of a core product area with direct impact on real users.
- Collaboration directly with founders and the engineering team.
- Short feedback loops without unnecessary management layers.
- Flexible fully remote work environment with autonomy over schedule.
- Equity or ESOP options discussed during hiring.
We refresh listings regularly, but some roles close early on the source platform.
Country: السعودية
City: الرياض
Job Category: هندسة تطبيقات الموبايل
Workplace type: عن بُعد
Job Type: دوام كامل
Company Name: Thaheen | ذهين
Seniority level: متوسط إلى أول

