ملف الشركة
Edit Record
Statics
Categories
Divisions
Epc Projects
Job Categories
Jobs
Post Categories
Posts
Work Shops
Partners
Customers
Communities
Cities
Events
Locations
Manufacturers
Services
Sustainabilities
Activities
Competencies
Expertises
Projects
Reference Lists
title (Arabic)
title (English)
experience (Arabic)
experience (English)
education (Arabic)
education (English)
salary (Arabic)
salary (English)
Job category
Description (Arabic)
<p>نظرة عامة على الدور<br>بصفتك مطور برامج رئيسيًا، ستلعب دورًا حاسمًا في تصميم وتنفيذ بنية البرامج لدينا، وضمان أفضل الممارسات، وقيادة الفريق الفني. ستعمل بشكل وثيق<br>مع مدير التكنولوجيا لدينا وأصحاب المصلحة الآخرين لضمان التنفيذ الناجح لمشاريعنا. ستكون مسؤولاً عن إدارة الفريق الفني، وإجراء مراجعات التعليمات البرمجية، وقيادة الاجتماعات<br>اليومية.</p><p>المسؤوليات الرئيسية<br>● تصميم وتطوير تطبيقات متقدمة باستخدام Node.js/Typescript وNestJS.<br>● ضمان الالتزام بمبادئ SOLID وأفضل ممارسات الترميز.<br>● إدارة الفريق الفني، بما في ذلك إجراء مراجعات التعليمات البرمجية والاجتماعات اليومية.<br>● التواصل مع مختلف أصحاب المصلحة، بما في ذلك مدير التكنولوجيا ومديري المنتجات والموردين الخارجيين.<br>● قيادة عملية اتخاذ القرار الفني وتقديم التوجيه الاستراتيجي.<br>● التكيف مع متطلبات المشروع المرنة مع العديد من أوجه عدم اليقين المحتملة.<br>● البقاء على اطلاع بأحدث اتجاهات وتقنيات الصناعة لضمان أن تكون حلولنا متطورة.</p>
Description (English)
<p>Role Overview<br>As a Lead Software Developer, you will play a crucial role in designing and implementing our<br>software architecture, ensuring best practices, and leading the tech team. You will work closely<br>with our CTO and other stakeholders to ensure the successful delivery of our projects. You will<br>be responsible for managing the tech team, conducting code reviews, and leading daily<br>meetings.</p><p><br>Key Responsibilities<br>● Design and develop advanced applications using Node.js/Typescript and NestJS.<br>● Ensure adherence to SOLID principles and best coding practices.<br>● Manage the tech team, including conducting code reviews and daily meetings.<br>● Communicate with various stakeholders, including the CTO, product managers, and 3rd<br>party vendors.<br>● Lead the technical decision-making process and provide strategic guidance.<br>● Adapt to flexible project requirements with many potential uncertainties.<br>● Stay up-to-date with the latest industry trends and technologies to ensure our solutions<br>are cutting-edge.</p><p> </p>
requirements (Arabic)
<p>● خبرة مثبتة كمطور برامج رئيسي أو دور مماثل.<br>● معرفة وخبرة قوية في AWS وNode.js وNestJS.<br>● فهم قوي لهندسة البرمجيات وأفضل الممارسات.<br>● مهارات قوية في الإدارة الذاتية وشخصية استباقية.<br>● مهارات ممتازة في حل المشكلات والقدرة على معالجة المشكلات الفنية المعقدة.<br>● مهارات القيادة واتخاذ القرار.<br>● مهارات تواصل ممتازة باللغة الإنجليزية، سواء كتابية أو شفوية.<br>● خبرة في إدارة الفرق التقنية وتوجيه المطورين المبتدئين.<br>● القدرة على العمل في بيئة سريعة الوتيرة ومتغيرة باستمرار.<br>● خبرة في العمل في بيئات تطوير Agile/Scrum.</p><p>● فهم ممارسات الترميز الآمن والخبرة في تنفيذ<br>تدابير الأمان.<br>● مهارات تحليلية وفكرية قوية.<br>● اهتمام كبير بالتفاصيل لضمان جودة الكود وموثوقية النظام.<br>● الانفتاح على العمل في بيئة متعددة الثقافات والاستعداد للمشاركة في المناقشات مع أعضاء الفريق حول أفضل الأساليب.<br>● درجة البكالوريوس في علوم الكمبيوتر أو مجال ذي صلة، أو خبرة عمل معادلة</p>
requirements (English)
<p>● Proven experience as a Lead Software Developer or similar role.<br>● Strong knowledge and experience with AWS, Node.js, and NestJS.<br>● Solid understanding of software architecture and best practices.<br>● Strong self-management skills and a proactive personality.<br>● Excellent problem-solving skills and the ability to tackle complex technical problems.<br>● Leadership and decision-making skills.<br>● Excellent communication skills in English, both written and verbal.<br>● Experience in managing tech teams and mentoring junior developers.<br>● Ability to work in a fast-paced, ever-changing environment.<br>● Experience working in Agile/Scrum development environments.</p><p>● Understanding of secure coding practices and experience in implementing security<br>measures.<br>● Strong analytical and critical thinking skills.<br>● High attention to detail to ensure code quality and system reliability.<br>● An openness to work in a multicultural environment and a willingness to engage in<br>debates with team members about the best approaches.<br>● Bachelor’s degree in Computer Science or a related field, or equivalent work experience</p><p> </p>
Picture