Software Engineer Instructor at General Assembly - ScoutJobs - The AI-curated global job board
Skip to content
G
Posted a day ago

Software Engineer Instructor

General AssemblySoftware Engineer Instructor

Requirements

3+ years software development experience, Full-stack JavaScript proficiency, HTML/CSS, React or other JS framework, SQL and NoSQL experience, Python or other OOP language

Skills

JavaScriptReactPythonNode.jsSQL

About the role

Responsibilities

  • Teach Sunday to Wednesday from 6pm-9pm for the duration of the 24 week course, in-person, on campus in Bahrain
  • Commit a few hours per week preparing lessons and materials using existing curriculum
  • Work closely with co-instructors or teaching assistants to provide students with prompt feedback
  • Guide students through the development of a final project to showcase their abilities
  • Facilitate a dynamic, collaborative, and positive classroom community
  • Inspire students to persevere through the challenges of learning new technical skills

Requirements

  • 3+ years of experience working on a software development team
  • Proficiency in HTML and CSS
  • Full-stack JavaScript expertise (strong JavaScript highly preferred)
  • Experience with at least one JS MV* framework (React preferred)
  • Experience with SQL databases (PostgreSQL preferred)
  • Experience with NoSQL (MongoDB preferred)
  • Proficiency in at least one additional object-oriented language (Python preferred)
  • Familiarity with Computer Science topics such as recursion, sorting, and design patterns

About the Company

Since 2011, General Assembly has transformed tens of thousands of careers through pioneering, experiential education in today’s most in-demand skills, including web development, data, design, and business.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Software Engineer Instructor

General Assembly · Bahrain

Sign up to apply