شركة ARRAY INNOVATION ترغب بتعيين مرشحين مناسبين للتخصص الاتي في البحرين Array Innovation Company is looking to hire suitable candidates for the following specialization in Bahrain:

At our company, we strive to make a real difference in society and the world. If you'd like to be part of a team working on innovative and impactful projects, 

we offer you the opportunity to make a vital contribution to the change-making process at our company, Array Innovation.


 Become Part of the Future of Tech with ARRAY Software Engineer Role

Company Overview:

At ARRAY, we’re not just another software services company—we’re a community of creators, coders, and innovators on a mission to redefine technology, put Bahrain on the global tech map, and build impactful solutions across industries. Whether you're passionate about system architecture, elegant UIs, clean code, or rigorous testing—we welcome those who want to shape the future of software.

Role Summary:

We’re looking for a versatile Software Engineer who is passionate about designing and building modern, user-centric, and scalable software solutions. You will contribute across the full software development lifecycle, collaborating with cross-functional teams to ensure quality delivery—from back-end services and APIs to intuitive front-end interfaces and automated testing strategies.

Key Responsibilities:

  • Full-Stack Development: Design, develop, and maintain robust software solutions across both front-end and back-end components, utilizing modern frameworks and technologies.

  • Cloud & DevOps: Architect and deploy scalable applications using cloud platforms (AWS, Azure, GCP), and automate workflows through CI/CD pipelines.

  • User-Centered Design: Collaborate with designers and product managers to translate UX/UI concepts into intuitive and accessible interfaces.

  • Code Quality & Testing: Uphold high standards of code quality with rigorous testing (unit, integration, end-to-end), reviews, and documentation.

  • Agile Collaboration: Participate in agile ceremonies, contribute to sprint planning, and deliver working software in iterative cycles.

  • Mentorship & Leadership: Support team members by sharing knowledge, offering feedback, and leading by example in problem-solving and engineering practices.

Required Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.

  • Coding skills required in any programming language.

  • Proficiency in building both server-side and client-side applications.

  • Exposure with cloud platforms (AWS, Azure, or GCP) and DevOps tools (CI/CD, containers).

  • Familiarity with front-end frameworks (e.g., React, Angular) and design systems.

  • Strong understanding of software architecture, testing methodologies, and Agile practices.

  • Excellent communication, collaboration, and problem-solving skills.

Preferred Qualifications:

  • Cloud certifications (AWS, Azure, or GCP).

  • Experience in fast-paced environments such as startups.

  • Knowledge of performance optimization and low-latency system design.

  • Prior exposure to client-facing roles or product/project delivery.

نحن في شركتنا نسعى لإحداث فرق حقيقي في المجتمع والعالم. إذا كنت ترغب في أن تكون جزءاً من فريق يعمل على مشاريع مبتكرة وذات تأثير إيجابي، 

فنحن نقدم لك الفرصة للمساهمة بشكل حيوي في صناعة التغيير فى شركتنا ARRAY INNOVATION


كن جزءًا من مستقبل التكنولوجيا مع وظيفة مهندس برمجيات في ARRAY

نبذة عن الشركة:

في شركة ARRAY، نحن أكثر من مجرد مزود خدمات برمجية — نحن مجتمع من المبدعين والمبرمجين والمبتكرين الذين يعملون على إعادة تعريف التكنولوجيا، ووضع البحرين على خارطة التكنولوجيا العالمية، وتقديم حلول فعالة عبر مختلف القطاعات. إذا كنت شغوفًا بهندسة الأنظمة، أو تصميم واجهات المستخدم الأنيقة، أو كتابة الشيفرة النظيفة، أو اختبار البرمجيات الصارم — فإننا نرحب بالأشخاص الذين يرغبون في تشكيل مستقبل البرمجيات.

ملخص الوظيفة:

نبحث عن مهندس برمجيات متعدد المهارات ولديه شغف بتصميم وبناء حلول برمجية حديثة تركز على المستخدم وقابلة للتطوير. ستشارك في دورة حياة تطوير البرمجيات الكاملة، بالتعاون مع فرق متعددة التخصصات لضمان تقديم حلول عالية الجودة — بدءًا من الخدمات الخلفية وواجهات البرمجة إلى الواجهات الأمامية البديهية واستراتيجيات الاختبار الآلي.

المسؤوليات الرئيسية:

  • التطوير المتكامل: تصميم وتطوير وصيانة حلول برمجية قوية عبر المكونات الأمامية والخلفية باستخدام أحدث الأطر والتقنيات.

  • السحابة وعمليات التطوير: تصميم وتوزيع تطبيقات قابلة للتوسع باستخدام منصات السحابة (AWS، Azure، GCP) وأتمتة سير العمل عبر خطوط أنابيب CI/CD.

  • التصميم المرتكز على المستخدم: التعاون مع المصممين ومديري المنتجات لترجمة مفاهيم تجربة المستخدم/واجهة المستخدم إلى واجهات بديهية وسهلة الوصول.

  • جودة الشيفرة والاختبار: الحفاظ على معايير عالية لجودة الشيفرة من خلال الاختبارات الدقيقة (الوحدات، التكامل، الشامل)، والمراجعات، والتوثيق.

  • التعاون الرشيق: المشاركة في الأنشطة الرشيقة، والمساهمة في تخطيط السبرينت، وتقديم البرمجيات العاملة ضمن دورات تكرارية.

  • الإرشاد والقيادة: دعم أعضاء الفريق من خلال مشاركة المعرفة، وتقديم الملاحظات، والقيادة بالمثال في حل المشكلات والممارسات الهندسية.

المؤهلات المطلوبة:

  • درجة بكالوريوس أو ماجستير في علوم الكمبيوتر، أو هندسة البرمجيات، أو مجال ذي صلة.

  • مهارات البرمجة في أي لغة برمجة.

  • الكفاءة في بناء تطبيقات من الجانبين الخادم والعميل.

  • خبرة مع منصات السحابة (AWS، Azure، أو GCP) وأدوات DevOps (CI/CD، الحاويات).

  • معرفة بإطارات العمل الأمامية (مثل React، Angular) وأنظمة التصميم.

  • فهم قوي لهندسة البرمجيات، ومنهجيات الاختبار، والممارسات الرشيقة.

  • مهارات تواصل وتعاون وحل مشكلات ممتازة.

المؤهلات المفضلة:

  • شهادات سحابية (AWS، Azure، أو GCP).

  • خبرة في بيئات سريعة مثل الشركات الناشئة.

  • معرفة بتحسين الأداء وتصميم الأنظمة منخفضة الكمون.

  • خبرة سابقة في الأدوار التي تتعامل مع العملاء أو في تسليم المنتجات/المشروعات.

للتقديم ومعرفة المزيد قم بزيارة الرابط التالي To apply and learn more, visit the following link

Comments

اعلان2




Font Size
+
16
-
lines height
+
2
-