Software Engineer Instructor - PT

Adecco Group

Bahrain

On-site

BHD 16,740 - 31,248

Part time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

General Assembly in Bahrain seeks a lead instructor for its Software Engineering Bootcamp. The role focuses on JavaScript-heavy full-stack teaching, API development concepts, and hands-on projects within a 24-week program on campus.

You will teach with a team, prepare lessons, and mentor students through a final capstone project, fostering a collaborative, inclusive classroom environment.

Qualifications

  • 3+ years of software development experience on a team.
  • Strong front-end and back-end JavaScript experience.
  • Proficiency in HTML/CSS and at least one JS MV* framework (React preferred).
  • Experience with PostgreSQL and MongoDB.
  • Familiar with CS fundamentals and design patterns.

Responsibilities

  • Teach Sunday to Wednesday from 6pm-9pm for the 24-week course, in-person, on campus in Bahrain.
  • Commit a few hours per week preparing lessons and materials using GA curriculum content.
  • Collaborate with co-instructors or teaching assistants to provide timely feedback.
  • Work with GA staff to meet student needs and learning styles.
  • Guide students through development of a stellar final project for hiring managers.
  • Foster a dynamic, collaborative, and positive classroom community.
  • Inspire students to persevere through learning a new skill set.

Skills

3+ years of software development
Full-stack JavaScript
HTML/CSS
JavaScript frameworks (React)
PostgreSQL
MongoDB
Python
CS fundamentals & design patterns
Team collaboration

Job description

We are looking for instructors:

Our Software Engineering Bootcamp is a life-changing educational experience where our students learn the skills and mindsets to take on new careers as web developers. We are looking for a lead instructor with strong JavaScript experience to play a key role on our growing instructional team.

What do we teach?
  • We begin by teaching the fundamentals of programming and web design using HTML, CSS, and JavaScript. Approximately 50% of the course, typically covered in Units 2 and 4, focuses on back-end languages and their respective frameworks. We cover Node.js with the Express framework (MVC design pattern) alongside MongoDB (NoSQL) and Python with the Django framework (MVT design pattern) paired with PostgreSQL (SQL), using these technologies to introduce key concepts such as API development, databases, security, and other essential topics.
  • Unit 3 shifts the focus back to JavaScript, where we explore consuming APIs through one or more front-end MV* frameworks such as Angular, Ember, or React. Additionally, we emphasize crucial skills for junior web developers, including source control, team collaboration, and efficient developer workflows.
  • We give students the chance to spend focused time building at least 4 major projects, in addition to other smaller projects and labs.
Skills and Qualifications
  • You are the person that your colleagues naturally gravitate to when they are trying to figure something out.
  • You are eager to shape the skills, minds, and careers of the newest generation of web developers.
  • You have at least 3+ years of experience working on a software development team.
  • Familiarity with Computer Science topics, such as: Recursion, Sorting, Search, Linked Lists, Stacks and queues, Sets, Trees, Search Tries, Graphs, Hash tables, and Design patterns
  • You have working experience in both front-end and back-end development, and are fluent in:
    • HTML and CSS
    • Full-stack JavaScript (strong JavaScript highly preferred)
    • At least one JS MV* framework (React preferred)
    • SQL databases (we generally use PostgreSQL)
    • NoSQL (we generally cover MongoDB)
    • At least one additional object-oriented language (Python highly preferred)
Responsibilities and Duties
  • 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.
  • Facilitate a dynamic, collaborative, and positive classroom community.
  • Inspire students to persevere through the challenges of learning a new skill set.
Location & Remote Policy

Unless otherwise noted, remote positions can be performed from the following approved General Assembly operating countries: United States of America (states of operation may vary), Canada (provinces of operation may vary), United Kingdom, Australia, and Singapore.

Posting date: 10-10-2024

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Outcomes and Partnerships Associate
Outcomes and Partnerships Associate

Adecco Group • Bahrain

On-site
BHD 18,000 - 30,000
Outcomes and Partnerships Associate
Outcomes and Partnerships Associate

General-Assembly • Manama

On-site
BHD 20,000 - 34,000
Outcomes and Partnerships Associate
Outcomes and Partnerships Associate

General Assembly • Manama

On-site
BHD 12,000 - 18,000
Teacher/Tutor for Online, Remote and Onsite
Teacher/Tutor for Online, Remote and Onsite

Sabis Global Education Network • Manama

Hybrid
BHD 11,000 - 16,000
Accomodation
Medical
Transport
Online Tutor (Manama, Bahrain)
Online Tutor (Manama, Bahrain)

MapleGroves • Manama

On-site
BHD 3,000 - 5,000
Remote Online Tutor - Teach & Inspire Students
Remote Online Tutor - Teach & Inspire Students

MapleGroves • Manama

On-site
BHD 3,000 - 5,000
Online English Tutor
Online English Tutor

JobCenter • Isa Town

Remote
BHD 4,600 - 5,500
Visa sponsorship
Remote work flexibility
Senior Full-Stack Engineer
Senior Full-Stack Engineer

The 4 Point Management • Manama

On-site
BHD 18,000 - 24,000
Expression of interest for August 2027- Teacher of English
Expression of interest for August 2027- Teacher of English

British School of Bahrain • Bahrain

On-site
BHD 18,000 - 30,000
Housing allowance
Health insurance
Annual flight
+2
Tutor
Tutor

SynerData • Manama

Remote
BHD 5,000 - 6,800
Top locations