مجموعة فقية للرعاية الصحية

مشرف

Supervisor

مجموعة فقية للرعاية الصحيةجدةمنذ 6 أيام
دوام كامل
مجموعة فقية للرعاية الصحية

مجموعة فقية للرعاية الصحية

وصف الوظيفة

الوصف الوظيفي: 1. قيادة وتوجيه فريق من مطوري تطبيقات الجوال، وتعزيز بيئة تعاونية وابتكارية. 2. تعيين المهام، وتحديد أهداف واضحة، وإجراء تقييمات أداء منتظمة لضمان إنتاجية الفريق ونموه. 3. تشجيع التعلم المستمر واعتماد أفضل الممارسات في تطوير تطبيقات الجوال. 4. الإشراف على تصميم وتطوير ونشر تطبيقات الجوال عبر الأنظمة الأساسية (iOS و Android). 5. التأكد من بناء التطبيقات برمز عالي الجودة، متبعة أفضل الممارسات الأمنية والأداء والقابلية للتوسع. 6. المشاركة في البرمجة والعمل على حل المشاكل التقنية عند الحاجة. 7. التعاون مع مديري المنتجات ومصممي UX/UI والمساهمين الآخرين لتحديد نطاق المشروع والجداول الزمنية والمنتجات القابلة للتسليم. 8. إدارة دورة حياة تطوير تطبيقات الجوال، من المفهوم إلى النشر، مع ضمان إكمال المشروع في الوقت المناسب وبنجاح. 9. تحديد مخاطر المشروع وتطوير استراتيجيات التخفيف من حدتها لضمان التسليم في الوقت المناسب. 10. توفير التوجيه الفني والاتجاهات حول تقنيات وأطر وأدوات تطوير تطبيقات الجوال. 11. البقاء على اطلاع دائم بأحدث الاتجاهات والأدوات والتقنيات في تطوير تطبيقات الجوال، وتكاملها في عملية التطوير. 12. استكشاف وحل المشاكل التقنية المعقدة المتعلقة بتطوير تطبيقات الجوال. 13. تنفيذ وفرض عمليات ضمان الجودة، بما في ذلك مراجعة الأكواد والاختبار الآلي وأنابيب التكامل والنشر المستمر (CI/CD). 14. التأكد من خضوع جميع تطبيقات الجوال لاختبار شامل ومطابقتها لمعايير عالية من الأداء والأمان وسهولة الاستخدام. 15. مراقبة أداء التطبيق وتعليقات المستخدم لتحديد مجالات التحسين وتنفيذ التحديثات الضرورية. 16. العمل الوثيق مع مصممي UX/UI لضمان توفير تطبيقات الجوال لتجربة مستخدم بديهية وجذابة. 17. دمج تعليقات المستخدم واختبارات سهولة الاستخدام في عملية التطوير لتحسين واجهة المستخدم والوظائف بشكل مستمر. 18. دفع التحسين المستمر لعمليات التطوير والأدوات والمنهجيات لتحسين كفاءة الفريق وجودة المنتج. 19. الدعوة لاعتماد منهجيات Agile وممارسات DevOps لتسريع تسليم تطبيقات الجوال وتحسين سير العمل. 20. إدارة وتقليل الديون التقنية، مع ضمان أن تطبيقات الجوال قابلة للصيانة والتوسع. 21. تعزيز التواصل والتعاون القوي بين مطوري الجوال والمصممين والفريق المتعدد الوظائف الآخر. 22. توفير تحديثات منتظمة للمساهمين حول تقدم المشروع والتحديات والحلول. 23. تسهيل مشاركة المعرفة ضمن الفريق والمساهمة في مجتمع التطوير الأوسع داخل المنظمة. 24. ضمان التوثيق الشامل لعمارة تطبيقات الجوال والتصميم وعمليات التطوير. 25. واجبات أخرى حسب الحاجة ضمن نطاق الوظيفة. المهارات والقدرات: - الحفاظ على تحديث التوثيق الفني ليعكس التغييرات والتحسينات على تطبيقات الجوال. - مواءمة جميع القرارات والاستراتيجيات مع قيادة الشركة قبل التنفيذ. - يجب أن تكون مرنًا مع ساعات العمل وقد تحتاج إلى العمل في نهاية الأسبوع لتلبية مواعيد المشاريع أو احتياجات العملاء. - تتطلب هذه الوظيفة السفر إلى مواقع مختلفة حسب الحاجة لدعم تنفيذ المشاريع واجتماعات العملاء والأنشطة التجارية الأخرى. - يجب أن تكون لديك خبرة واسعة في استخدام أنظمة قواعد البيانات المختلفة مثل Oracle و SQL و MYSQL و MONGODB. - يجب أن يكون لديك معرفة عملية وخبرة عملية في التطوير باستخدام Xcode و Android و Java و Flutter. - يجب أن تكون لديك خبرة عملية واسعة في استخدام Figma وأدوات تصميم واجهة المستخدم الأخرى. - الخبرة في تطوير تطبيقات الجوال المتعلقة بالرعاية الصحية، المدمجة مع HIS و EMR/EHR و LIS أو الأنظمة السريرية الأخرى. الخبرة: 3-5 سنوات من الخبرة في تطوير تطبيقات الجوال (iOS و Android). التعليم: درجة البكالوريوس في علوم الحاسوب أو الهندسة البرمجية أو تكنولوجيا المعلومات أو مجال ذي صلة. اللغة: إتقان ممتاز للغة الإنجليزية والعربية الشفهية والكتابية. الرخص/الشهادات: SCE

Job Description

1. Lead and mentor a team of mobile developers, fostering a collaborative and innovative environment. 2. Assign tasks, set clear goals, and conduct regular performance evaluations to ensure team productivity and growth. 3. Encourage continuous learning and the adoption of best practices in mobile development. 4. Oversee the design, development, and deployment of mobile applications across platforms (iOS, Android). 5. Ensure that applications are built with high-quality code, following best practices for security, performance, and scalability. 6. Participate in hands-on coding and technical problem-solving as needed. 7. Collaborate with product managers, UX/UI designers, and other stakeholders to define project scope, timelines, and deliverables. 8. Manage the mobile development lifecycle, from concept to deployment, ensuring timely and successful project completion. 9. Identify project risks and develop mitigation strategies to ensure on-time delivery. 10. Provide technical guidance and direction on mobile development technologies, frameworks, and tools. 11. Stay current with the latest mobile development trends, tools, and technologies, and integrate them into the development process. 12. Troubleshoot and resolve complex technical issues related to mobile app development. 13. Implement and enforce quality assurance processes, including code reviews, automated testing, and continuous integration/continuous deployment (CI/CD) pipelines. 14. Ensure that all mobile applications undergo thorough testing and meet high standards for performance, security, and usability. 15. Monitor app performance and user feedback to identify areas for improvement and implement necessary updates. 16. Work closely with UX/UI designers to ensure that mobile applications deliver an intuitive and engaging user experience. 17. Incorporate user feedback and usability testing into the development process to continually enhance the app’s user interface and functionality. 18. Drive the continuous improvement of development processes, tools, and methodologies to enhance team efficiency and product quality. 19. Advocate for the adoption of Agile methodologies and DevOps practices to accelerate mobile app delivery and optimize workflows. 20. Manage and reduce technical debt, ensuring that mobile applications are maintainable and scalable. 21. Foster strong communication and collaboration between mobile developers, designers, and other cross-functional teams. 22. Provide regular updates to stakeholders on project progress, challenges, and solutions. 23. Facilitate knowledge sharing within the team and contribute to the broader development community within the organization. 24. Ensure comprehensive documentation of mobile app architecture, design, and development processes. 25. Other duties as assigned within the scope of the job. Skills and Abilities: - Maintain and update technical documentation to reflect changes and enhancements to mobile applications. - Align all decisions and strategies with company’s leadership before implementing - Must be flexible with working hours and may need to work during weekends to meet project deadlines or client needs. - This role requires traveling to various locations as needed to support project implementations, client meetings, and other business activities - Align all decisions and strategies with company’s leadership before implementing - Must be flexible with working hours and may need to work during weekends to meet project deadlines or client needs. - This role requires traveling to various locations as needed to support project implementations, client meetings, and other business activities - Must have extensive experience using various database systems such as Oracle, SQL, MYSQL, MONGODB - Must have working knowledge and hands on and experience developing using xcode, android, java, flutter - Must have extensive working experience using Figma and other UI design tools - Experience in developing healthcare-related mobile applications, integrated with HIS, EMR/EHR, LIS, or other clinical systems. Experience: 3 – 5 years of experience in mobile application development (iOS & Android). Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. Language: Excellent command of oral and written English and Arabic. Licenses / Certifications: SCE
مشرف - مجموعة فقية للرعاية الصحية