علم تعلن عن وظيفة Senior Flutter Developer في الرياض
تفاصيل الوظيفة
تعلن شركة علم (ELM) عن توفر فرصة وظيفية شاغرة في الرياض لمسمى Senior Flutter Developer، وذلك ضمن مجموعة Business Products. تهدف الوظيفة إلى تصميم وتطوير وتحسين تطبيقات الجوال عالية الجودة باستخدام Flutter والتقنيات المرتبطة، مع ضمان قابلية التوسع والأمان والأداء والموثوقية.
المهام والمسؤوليات
- تصميم وتطوير وصيانة تطبيقات الجوال باستخدام تقنيات Flutter و Dart.
- تطوير مكونات تطبيق قابلة للتوسع والصيانة وإعادة الاستخدام.
- ضمان تطبيق معايير الترميز وأفضل الممارسات التطويرية باستمرار.
- المساهمة في تقديم حلول جوال عالية الجودة تتوافق مع متطلبات المنتج.
- تطبيق مبادئ الكود النظيف وأنماط العمارة المعتمدة مثل MVC و MVVM و Clean Architecture.
- تطوير كود تطبيق معياري وقابل للصيانة وموثق جيداً.
- مراجعة تصميم التطبيق ومنهجيات التنفيذ لضمان قابلية التوسع والصيانة.
- دعم التحسين المستمر لمعايير وممارسات التطوير.
- تشخيص وحل المشكلات المعقدة المتعلقة بالتطبيق والمنصة.
- إجراء تحليل السبب الجذري لتحديد المشكلات التقنية الكامنة.
- استكشاف مشكلات الإنتاج وإصلاحها وتنفيذ الإجراءات التصحيحية الفعالة.
- دعم أنشطة حل المشكلات للحفاظ على استقرار التطبيق وأدائه.
- تحديد وتقييم ومعالجة الثغرات الأمنية في تطبيقات الجوال.
- تنفيذ ممارسات الترميز الآمن وضوابط الأمان خلال دورة حياة التطوير.
- دعم الامتثال لمتطلبات ومعايير الأمان التنظيمية.
- التعاون مع أصحاب المصلحة لمعالجة نتائج الأمن وإجراءات التخفيف.
- تحليل وتحسين أداء التطبيق واستجابته واستقراره.
- مراقبة سلوك التطبيق وتحديد اختناقات الأداء.
- تنفيذ تحسينات لتعزيز تجربة المستخدم وكفاءة التطبيق.
- دعم مبادرات اختبار الأداء والتحسين.
- دعم التكامل مع الخدمات الخلفية و APIs والوسيطة والمنصات الخارجية.
- التعاون مع الفرق التقنية لتنفيذ متطلبات التكامل للجوال.
- دعم إضافات وتكاملات المنصات الأصلية عبر تقنيات Android و iOS عند الحاجة.
- ضمان قابلية التشغيل البيني للمنصات وتكامل الخدمات بسلاسة.
- إدارة أنشطة نشر وصيانة التطبيق عبر متجر Google Play ومتجر Apple App Store.
- دعم إصدار التطبيق والتخطيط للإصدارات وأنشطة النشر.
- ضمان الامتثال لمتطلبات وسياسات وإرشادات التقديم الخاصة بالمتاجر.
- حل مشكلات النشر والامتثال والإصدار بكفاءة.
- التعاون مع فرق المنتج وضمان الجودة والخلفية والتقنية خلال دورة حياة التطوير.
- المشاركة في مراجعات الكود والمساهمة في تحسين ممارسات التطوير ومعاييره.
- مشاركة المعرفة التقنية ودعم تطوير القدرات داخل الفريق.
- المساهمة في مبادرات التحسين المستمر لتعزيز جودة المنتج وكفاءة التسليم.
- اتباع جميع السياسات والإجراءات والمعايير التشغيلية ذات الصلة لضمان عمل متحكم به ومتسق.
- الامتثال لسياسات وضوابط السلامة والجودة والبيئة لضمان بيئة عمل صحية وآمنة.
- الامتثال لممارسات ومعايير أمن المعلومات لضمان سلامة البيانات وسريتها.
الشروط والمتطلبات
- درجة البكالوريوس في علوم الحاسب، هندسة البرمجيات، تقنية المعلومات، هندسة الحاسب، أو مجال ذي صلة.
- خبرة من 2 إلى 4 سنوات في تطوير تطبيقات الجوال، تطوير البرمجيات، تطوير Flutter، أو المجالات ذات الصلة.
عرض النص الأصلي للإعلان
|
Job Description |
|||||
|
OVERVIEW |
|||||
|
Job Title |
Senior Flutter Developer |
Job Code |
|
Grade |
I2 |
|
Group |
Business Products |
Division |
- |
||
|
Department |
Business Products |
Unit |
- |
|
ROLE PURPOSE The aim is to state the overall significance of the job from the organization’s perspective. |
|
To design, develop, enhance, and maintain high-quality mobile applications using Flutter and related technologies while ensuring application scalability, security, performance, and reliability. The role is responsible for delivering technical solutions, supporting application lifecycle activities, resolving complex technical issues, and collaborating with cross-functional teams to provide secure, stable, and business-aligned digital products that support Elm’s objectives and customer expectations. |
|
KEY ACCOUNTABILITIES & ACTIVITIES This section describes the principal outputs required from the job. |
|
|
Key Accountabilities |
Key Activities |
|
1. Mobile Application Development |
|
|
2. Application Architecture & Code Quality |
|
|
3. Troubleshooting & Technical Problem Resolution |
|
|
4. Mobile Application Security |
|
|
5. Application Performance Optimization |
|
|
6. Platform Integration & Native Development Support |
|
|
7. Application Publishing & Release Management |
|
|
8. Technical Collaboration & Continuous Improvement |
|
|
9. Policies, Processes & Procedures |
|
|
10. Information Security |
|
|
JOB SPECIFICATIONS |
|
|
Academic and professional qualifications |
Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field. |
|
Years and Nature of Experience |
2-4 years of experience in Mobile Application Development, Software Development, Flutter Development, or related fields. |
|
VERSION TRACKING |
||
|
Prepared by: |
|
|
|
First review by: |
|
|
|
Approved by: |
Name |
|
|
Signature |
|
|
|
Date |
|