Part-Time React Instructor

General Assembly Boston , MA 02298

Posted 3 months ago

Who We Are

Since 2011, General Assembly has transformed tens of thousands of careers through pioneering, experiential education in today's most in-demand skills. As featured in The Economist, Wired, and The New York Times, GA offers training in web development, data, design, business, and more, both online and at campuses around the world. Our global professional community boasts 40,000 full- and part-time alumni and counting.

In addition to fostering career growth for individuals, GA helps employers cultivate top tech talent and spur innovation by transforming their teams through strategic learning. More than 21,000 employees at elite companies worldwide have honed their digital fluency with our corporate training programs. GA has also been recognized as one of Deloitte's Technology Fast 500, and Fast Company has dubbed us leaders in World-Changing Ideas and the #1 Most Innovative Company in Education.

The Role

In this 10-week part-time course (or 5 day accelerated course), students will learn React. Through hands on exercises, students will build React apps that increase in complexity throughout the course. We are looking for an instructor to lead this part-time React Development course (see course page). Though we provide a core curriculum along with instructor resources, you will have the opportunity to implement your ideas by adapting our materials as one of the course's first instructors.


  • You have strong experience using the following tools: JavaScript and React

  • You are eager to shape the skills, minds, and trajectories of eager General Assembly students.

  • You are the person that your colleagues naturally gravitate to when they are trying to figure something out.

  • You have 5 years of at least 2-3 years of work experience in a role where you've used React.

  • You are active in the React community.


  • Teach 4 classroom hours per week (e.g., 2 hours per evening, 2 days a week, for 10 weeks.)

  • Instructors will need to commit a few hours per week preparing lessons and materials, leveraging existing GA curriculum content.

  • 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 and collaborative classroom community.

  • Inspire students to persevere through the challenges of learning a new suite of skills

General Assembly is a licensed school in all states that we operate in, and some states require instructors to be licensed to teach. If hired, you will be required to submit and be approved as an instructor in relevant states. Directions for becoming licensed will be shared with you during onboarding. Licensure requirements vary by state, but you may be required to provide academic transcripts and to answer questions pertaining to moral character, professional conduct, education, and work history. General Assembly will pay for all licensing fees.

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr React Developer


Posted 2 days ago

VIEW JOBS 12/17/2018 12:00:00 AM 2019-03-17T00:00 Want to work for a company that is shaping the future of urban mobility? Ready to join a dynamic, playful, diverse, and respectful company that’s seriously changing the world? Then apply! <br /> <br /> <strong>Our technology</strong> <ul> <li style="padding: 0; margin: 0;">Microservice architecture using RabbitMQ for internal communication, with services mainly written for the JDK (Java/Groovy/Kotlin) and Ruby</li> <li style="padding: 0; margin: 0;">Native mobile applications on Android and iOS</li> <li style="padding: 0; margin: 0;">Responsive client applications built on ReactJS, Redux, and TypeScript</li> <li style="padding: 0; margin: 0;">CMS using Drupal</li> <li style="padding: 0; margin: 0;">Modern continuous integration and deployment, using technologies including Concourse, Docker, and BOSH</li> <li style="padding: 0; margin: 0;">Big Data technologies like Hadoop, Cassandra, Apache Spark, machine learning, to make informed business decisions</li> </ul> <strong>What you’ll do</strong> <ul> <li style="padding: 0; margin: 0;">Design, implement, deliver, and maintain applications and features for members, customer support, and administrators</li> <li style="padding: 0; margin: 0;">Work closely with product designers, product managers and quality engineers to turn requirements and design documents into elegant code and delightful user experience</li> <li style="padding: 0; margin: 0;">Use modern tooling for iterative and rapid development, integrated testing, and high performance</li> <li style="padding: 0; margin: 0;">Mentor junior engineers, contribute to architecture decisions, conduct insightful code reviews</li> </ul> <br /> <br /> <strong>About you</strong> <ul> <li style="padding: 0; margin: 0;">Ability to balance aggressive delivery schedules with maintainable quality code</li> <li style="padding: 0; margin: 0;">Require minimal supervision and can help a team drive a project to completion 
</li> <li style="padding: 0; margin: 0;">Own changes to be made from definition to support in production</li> <li style="padding: 0; margin: 0;">Experience with various software lifecycle tools such as Git and JIRA</li> <li style="padding: 0; margin: 0;">Have experience with TDD or TAD (Test Accompanied Development), developer-written automated testing and all things that lead to confidence in our code in a Continuous Delivery infrastructure.</li> <li style="padding: 0; margin: 0;">3 to 8 years experience and skill in react and/or modern javascript technologies</li> <li style="padding: 0; margin: 0;">Shipped robust, high-performance, high-scalability applications to production</li> <li style="padding: 0; margin: 0;">Experience with a 24/7 production environment</li> <li style="padding: 0; margin: 0;">BS in Computer Science or equivalent experience</li> <li style="padding: 0; margin: 0;">Clear verbal and written communication; demonstrated ability to collaborate cross-functionally and with peers from a variety of disciplines</li> </ul> <strong>The ideal candidate</strong> <ul> <li style="padding: 0; margin: 0;">Has breadth and depth of skill to build scalable applications</li> <li style="padding: 0; margin: 0;">Is dedicated to delivering outstanding customer experience</li> <li style="padding: 0; margin: 0;">Ensures they are a critical part of the success of the team</li> <li style="padding: 0; margin: 0;">Is passionionate about learning new tools, frameworks, languages</li> <li style="padding: 0; margin: 0;">Enjoys both teaching and learning from others</li> <li style="padding: 0; margin: 0;">Approaches differences in opinion through inquisition and concensus building</li> <li style="padding: 0; margin: 0;">Is more concerned with doing the right thing than being right.</li> <li style="padding: 0; margin: 0;">Acts courageously and does the right thing, even when it's hard to do</li> </ul> Syrinx Boston MA

Part-Time React Instructor

General Assembly