General Assembly – Are you ready to join a new and exciting family? We are waiting for you! In Bahrain. شركة General Assembly هل أنت جاهز للانضمام لعائلة جديدة ومثيرة؟ نحن ننتظرك! في البحرين

 
General Assembly – Are you ready to join a new and exciting family? We are waiting for you! In Bahrain. شركة General Assembly هل أنت جاهز للانضمام لعائلة جديدة ومثيرة؟ نحن ننتظرك! في البحرين

Do you want to be part of a creative team focused on continuous development?

we always strive for excellence in everything we do. That’s why we’re looking for individuals with high aspirations who have a true passion for innovation and development. If you want to work in an environment that challenges your skills and opens doors to new opportunities, we offer you a unique professional platform. 


We believe that success only comes through continuous challenges and creativity, and we aim to provide our employees with opportunities for both personal and professional growth. You will have the chance to work on exciting and dynamic projects, providing innovative solutions that contribute to change and achieve sustainable success. Joining our team will allow you to work in an environment that encourages continuous improvement and innovation, providing you with the resources and support to become the best version of yourself.

  

DAI Instructor Lead

Skills & Qualifications:

  • Strong experience with Excel, SQL, Tableau, Power BI, and Python Programming

  • Eager to shape the skills, minds, and trajectories of General Assembly students

  • Trusted by colleagues for problem-solving guidance

  • Minimum 5 years of experience cleaning, analyzing, and presenting data insights

Essential Responsibilities & Duties:

  • Teach 8 hours per day, 5 days a week as lead or co-lead instructor

  • Prepare lessons and materials using existing GA curriculum content

  • Collaborate with GA staff and teaching team to meet student learning needs

  • Guide students through development of a final project for hiring managers

  • Facilitate a dynamic and collaborative classroom environment

  • Inspire students to persevere through learning challenges


Software Engineering Instructor Lead

Skills & Qualifications:

  • Trusted by colleagues for problem-solving guidance

  • Passionate about shaping the skills and careers of new web developers

  • Minimum 3+ years of experience on a software development team

  • Experience in both front-end and back-end development, fluent in:

    • HTML & CSS

    • Full-stack JavaScript (strong JavaScript preferred)

    • At least one JS MV* framework (Angular, Backbone, or React preferred)

    • SQL databases (PostgreSQL preferred)

    • NoSQL databases (MongoDB, Redis preferred)

    • At least one additional object-oriented language (Ruby or Python preferred)

  • WDI/SEI alumni a strong plus

Responsibilities & Duties:

  • Teach Sunday–Thursday, 9am–5pm (local time), for 12-week programs

  • Commit time for lesson preparation and student support

  • Provide meaningful and prompt feedback in collaboration with co-instructors or TAs

  • Guide students through final project development for hiring managers

  • Facilitate a dynamic, collaborative, and positive classroom environment

  • Inspire students to persevere through learning challenges


User Experience Design Instructor Lead

Why Teach UX Design Immersive?

  • Make a life-changing impact by teaching what you know and love

  • Deepen your own design skills while guiding students from novices to empowered designers

  • Facilitate a supportive and energetic classroom community

  • Challenge students to think strategically and create real UX solutions

  • Hone leadership and teaching skills alongside an instructional team

Skills & Qualifications:

  • Eager to shape the skills and trajectories of new UX designers

  • Trusted by colleagues for guidance

  • Minimum 2+ years of experience in UX design (3 years preferred)

  • Fluency in some or all of the following: Figma, UX process, user research & personas, usability testing, UX analysis, information architecture, interface design, wireframing, prototyping, analytics & optimization, mobile UX, HTML/CSS

  • Bachelor’s degree or 10+ years of applicable experience in lieu of a degree

  • At least 2 years of recent practical experience (last five years)


To apply, please click here for available vacancies.


مدرب رئيسي – تحليل البيانات (DAI Instructor Lead)

المهارات والمؤهلات:

  • خبرة قوية باستخدام Excel، SQL، Tableau، Power BI، وPython.

  • القدرة على تشكيل مهارات وعقول ومسارات الطلاب في General Assembly.

  • شخصية يعتمد عليها الزملاء للحصول على الحلول والمساعدة.

  • خبرة لا تقل عن 5 سنوات في تحليل البيانات، تنظيف البيانات، وتحويلها إلى رؤى قابلة للاستخدام.

المسؤوليات الأساسية:

  • تدريس 8 ساعات يوميًا، 5 أيام في الأسبوع كمدرب رئيسي أو مساعد رئيسي للمدربين.

  • التحضير للدروس والمواد التعليمية باستخدام منهج General Assembly الحالي.

  • العمل مع فريق التدريس وموظفي GA لتلبية احتياجات أساليب التعلم للطلاب.

  • إرشاد الطلاب لتطوير مشروع نهائي متميز يُظهر مهاراتهم أمام مسؤولي التوظيف.

  • خلق بيئة صفية ديناميكية وتعاونية.

  • تحفيز الطلاب على الاستمرار في تعلم مهارات جديدة رغم التحديات.


مدرب رئيسي – هندسة البرمجيات (Software Engineering Instructor Lead)

المهارات والمؤهلات:

  • شخصية يعتمد عليها الزملاء للحصول على الإرشاد والمساعدة.

  • شغف بتطوير مهارات وعقول الجيل الجديد من مطوري الويب.

  • خبرة لا تقل عن 3 سنوات في فرق تطوير البرمجيات.

  • خبرة في التطوير الأمامي والخلفي، وإجادة:

    • HTML وCSS

    • Full-stack JavaScript (يفضل خبرة قوية في JS)

    • أحد أطر عمل JS MV* (Angular، Backbone، أو React)

    • قواعد البيانات SQL (PostgreSQL عادةً)

    • قواعد البيانات NoSQL (MongoDB وRedis)

    • لغة برمجة كائنية أخرى (Ruby أو Python)

المسؤوليات الأساسية:

  • التدريس الأحد-الخميس، 9 صباحًا – 5 مساءً، لمدة 12 أسبوعًا.

  • دعم الطلاب والتحضير للدروس والمواد التعليمية.

  • تقديم ملاحظات فورية وفعالة للطلاب بالتعاون مع المساعدين أو المدرسين المشاركين.

  • التعاون مع فريق GA لتلبية احتياجات الطلاب وأسلوب تعلمهم.

  • إرشاد الطلاب لتطوير مشروع نهائي متميز.

  • خلق بيئة صفية ديناميكية، إيجابية وتعاونية.

  • تحفيز الطلاب على التغلب على تحديات تعلم المهارات الجديدة.


مدرب رئيسي – تصميم تجربة المستخدم (User Experience Design Instructor Lead)

لماذا التدريس في دورة User Experience Design؟

  • إحداث تأثير كبير على حياة الطلاب من خلال ما تعرفه وتحب القيام به.

  • تعزيز مهاراتك في التصميم عبر إرشاد الطلاب من مبتدئين إلى مصممين متمكنين.

  • خلق بيئة داعمة وحيوية تمتد أبعد من الدورة التدريبية.

  • تحدي الطلاب للتفكير الاستراتيجي وتحويل أفكارهم إلى حلول تجربة مستخدم حقيقية.

  • تحسين مهارات القيادة والتدريس لديك عبر العمل مع فريق التدريس والمجتمع الصفّي.

المهارات والمؤهلات:

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

  • شخصية يعتمد عليها الزملاء للحصول على الإرشاد والمساعدة.

  • خبرة عملية لا تقل عن سنتين في تصميم تجربة المستخدم.

  • إجادة بعض أو كل المهارات التالية: Figma، عملية UX، البحث عن المستخدمين والشخصيات، اختبار قابلية الاستخدام، تحليل UX، هندسة المعلومات، تصميم واجهات، Wireframing، النماذج الأولية، التحليلات والتحسين، تجربة المستخدم على الأجهزة المحمولة، وHTML/CSS.

  • الحصول على درجة البكالوريوس أو خبرة عملية لا تقل عن 10 سنوات كبديل.

  • خبرة عملية لا تقل عن سنتين خلال الخمس سنوات الأخيرة (يفضل 3 سنوات).


للتقديم، يرجى النقر هنا للاطلاع على الوظائف المتاحة.



Comments

اعلان2




Font Size
+
16
-
lines height
+
2
-