Software Engineering Instructor Lead- Bahrain Full-time, Temporary Position

General Assembly
Bahrain
Workplace: OnsiteFull timeFunction: Education & TrainingExperience: 3+ yearsSkills: ["Leadership","Mentoring","Communication","Collaboration","Public speaking"]

Lead instructor for General Assembly’s Software Engineering Immersive, guiding students through full-stack web development with JavaScript as the primary language. Lead an instructional team in Bahrain, adapt global curriculum to local context, mentor peers, and foster a collaborative classroom, project-based learning environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
General Assembly
General Assembly
3 years ago

Software Engineering Instructor Lead- Bahrain Full-time, Temporary Position

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Lead instructor for General Assembly’s Software Engineering Immersive, guiding students through full-stack web development with JavaScript as the primary language. Lead an instructional team in Bahrain, adapt global curriculum to local context, mentor peers, and foster a collaborative classroom, project-based learning environment.
Location: Bahrain
Workplace: Onsite
Employment Type: Full time
Job Function: Education & Training
Seniority: Manager level

Key Responsibilities

  • •Teach Sunday-Thursday, 9am-5pm (local time), for the 12 week duration of the program.
  • •Commit a few hours per week supporting students, preparing lessons and materials, leveraging existing GA curriculum content.
  • •Work closely with co-instructors or teaching assistants to provide students with meaningful and prompt feedback on their progress.
  • •Work alongside GA staff and teaching team to best meet the needs and learning styles of your students.
  • •Guide students through development of a stellar final project that will showcase their abilities to hiring managers.

Pay and Benefits

Perks:Travel Allowance

Key Requirements

  • •You have at least 3+ years of experience working on a software development team.
  • •You have working experience in both front-end and back-end development, and are fluent in HTML, CSS, and Full-stack JavaScript.
  • •You have experience with at least one JS MV* framework (Angular, Backbone, or React preferred) and databases (PostgreSQL and NoSQL like MongoDB/Redis).
  • •You have experience with at least one additional object-oriented language (Ruby or Python preferred).
  • •You are capable of teaching and mentoring, developing lesson plans, and guiding students through a 12-week program.
Experience:3+ yearsEducationEdtechSoftware developmentWeb developmentJavascript
Skills:LeadershipMentoringCommunicationCollaborationPublic speaking
Languages:English
Tech Stack:JavaScriptHTMLCSSRailsDjangoNode.jsBackboneAngularEmberReactPostgreSQLMongoDBRedisRubyPython

Company Brief

General Assembly
Provides immersive, career-focused training and bootcamps in tech, data, design, and business through in-person and online courses, corporate training, and career services to help individuals and companies upskill and transition into digital roles.
Industry: Education
Growth: Established Company
Headquarters: New York, United States
Founded: 2011
WebsiteLinkedIn