Software Engineer Instructor - PT

General Assembly
Bahrain
Workplace: OnsitePart timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["Mentoring","Communication","Team collaboration","Leadership","Problem-solving"]

Lead instructor for General Assembly's Software Engineering Bootcamp, delivering hands-on instruction in full-stack JavaScript and related technologies. You'll teach, mentor, and assess students, collaborate with fellow instructors, and help students complete multiple major projects while fostering a productive, collaborative learning environment in Bahrain.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
General Assembly
General Assembly
1 year ago

Software Engineer Instructor - PT

✓ 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 Bootcamp, delivering hands-on instruction in full-stack JavaScript and related technologies. You'll teach, mentor, and assess students, collaborate with fellow instructors, and help students complete multiple major projects while fostering a productive, collaborative learning environment in Bahrain.
Location: Bahrain
Workplace: Onsite
Employment Type: Part time
Job Function: Software Engineering

Key Responsibilities

  • •Teach Sunday to Wednesday from 6pm-9pm for the duration of the 24 week course, in-person, on campus in Bahrain.
  • •Instructors will need to commit a few hours per week 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.

Key Requirements

  • •3+ years of experience working on a software development team
  • •Working experience in both front-end and back-end development, fluent in HTML, CSS, and JavaScript
  • •Experience with at least one JS MV* framework (React preferred) and SQL/NoSQL databases
  • •Familiarity with CS topics (recursion, sorting, data structures, design patterns)
  • •Ability to teach and mentor junior developers and lead classroom activities
Experience:3+ yearsEducationEdtechSoftware developmentWeb development
Skills:MentoringCommunicationTeam collaborationLeadershipProblem-solving
Languages:English
Tech Stack:HTMLCSSJavaScriptNode.jsExpressMongoDBPythonDjangoPostgreSQLAngularEmberReactSQLNoSQL

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