About this role
About the Role General Assembly is seeking a lead instructor for our full-time (12-week) Software Engineering Bootcamp based in Singapore. You will join our instructional team to guide students through a rigorous, transformational journey, teaching both front-end and back-end development in a hybrid on-campus and online format. What You'll Do
- Work closely with the instructional team (co-lead instructors, instructional associates, instructor manager) to guide students through a rigorous, transformational journey.
- Become a better leader, coach, and mentor as you learn from students, experienced instructors, and the General Assembly community.
- Inspire and support students as they identify their passions and drive their own continued learning beyond the curriculum; motivate students when they deal with classroom and personal challenges that become barriers to learning.
- Adapt our global curriculum and use it to guide your teaching, building your own lesson plans as needed and contributing back your lessons learned over time.
- Facilitate a safe, supportive, and energetic community that welcomes the various abilities, needs and learning styles of your students.
- Deliver instruction in a hybrid format, helping students develop full-stack web development skills (JavaScript, HTML/CSS, React, Express, databases) and experience working in cross-functional teams. What We're Looking For
- You have at least 4+ years of experience on a software development team.
- Familiarity with CS topics such as recursion, sorting, search, linked lists, stacks and queues, sets, trees, graphs, hash tables, and design patterns.
- Working experience in both front-end and back-end development; fluent in HTML and CSS; strong full-stack JavaScript.
- At least one JS MV* framework (React preferred).
- SQL databases (PostgreSQL) and NoSQL (MongoDB and Redis).
- At least one additional object-oriented language (Python highly preferred).
- Priority given to applicants who are able to reside in Singapore with an eligible work permit (or who are Singapore citizens or permanent residents) and who do not require employer sponsorship. Nice to Have
- Python highly preferred.