At The Iron Yard, we have an amazing ability to influence a new generation of developers and designers. Students come to us looking for something different, and in many cases putting large chunks of their lives on hold just to attend our classes. We, in turn, strive to give them a combination of education, experience and networking that far exceeds what they can do on their own in 12 weeks.
A key part of that experience is our instructors. They are the lifeblood of our student experience, and truly the mentors of each cohort of students who come through our program. As an instructor, you have both an amazing responsibility and an amazing opportunity, not only to help our students, but in your own personal career as well.
Along the way, you’ll have access to an incredible support network of globally-distributed, talented and very driven team of instructors, campus operations personnel and team members that many instructors list as the defining characteristic of The Iron Yard.
You will be assigned to a mentorship group with a facilitator for both your curriculum of practice, as well as a mixed curricular group to help spread ideas. In addition, each campus has a Campus Director, who helps coordinate anything you may need, along with being a partner in challenging situations with students.
Finally, you'll have access to our entire network of instructors on Slack to brainstorm ideas, collaborate on materials, and in general create awesome learning opportunities for our students!
Perhaps the biggest question we get is around maintaining your skills. We offer several ways to keep your skills up to date:
Our career support program requires active participation from both our students and our staff. As we said above, our support is individualized and focused and we require the same of our graduates. As part of the class, you will be coding every day. Not just classroom exercises, but tools and examples for your own use.
Given how fast technology changes, you'll be keeping up with the latest in technology. For example, our current cohorts are learning things like ES6 and Swift.
We offer the ability to work with our corporate training teams for a cohort to teach more advanced topics to our business clients which go beyond the basics to advanced and cutting-edge topics.
We have an internal product team who will be collaborating with the instructors for ideas and advice.
You'll be involved in our employer Advisory Boards, learning what companies in your area are really doing and which skills they need.
There's no doubt that teaching others is challenging. You are taking students and transforming their careers in a 12 week period. You'll push yourself farther than you thought possible, and learn more about learning and teaching and how they intersect with technology. And along the way you'll be backed by an incredible network of instructors and educators who have been there and can offer advice in nearly any situation.
It's an incredible experience, and one where you can grow, learn, and help others. Start the process today by contacting us at email@example.com and let's chat!Open instructor positions
Instructors are the lifeblood of our entire campus experience. Our instructors are experts in their field, bringing real-world experience to students. We are passionate about education and learning, and look for instructors who feel the same. We look for instructors who believe in our teaching philosophy and are aligned with our mission.
When we are selecting new instructors, we look at a developer's industry experience, github repos / portfolios / apps and extracurricular activities and interest in the tech community (e.g., meetups, conferences, startup weekends). We conduct our version of a technical review to ensure their skills are up to snuff but also to understand how well they are able to break down complex concepts into layman's terms. Lastly, we ask every instructor to give a guest lecture or tutorial so we can assess their communication and teaching abilities in the wild.
Most of our instructors have a background in technology, although a handful of instructors have formal teaching experience in a university setting. Some have traditional CS degrees, but several are self-taught with multiple years of industry experience. We value instructors who have been leads on their dev teams or played an active role in mentoring/training junior developers. Excellent managers are often great teachers.
We look for instructors who have teaching experience (even outside of tech). Instructors who are heavily invested in giving back to their communities in the form of code education (again, people who participate regularly in things like meetups, conferences, and kids coding classes) are a great fit for our culture.
We believe in what Socrates said, "Education is the kindling of a flame, not the filling of a vessel."
Someone is inflexible or inpatient, is only interested in a different schedule, is not a good team player or a skilled communicator. We look for people who are lifelong learners themselves, those who are innately curious and seek to constantly improve, and who are humble enough to know they can learn from everyone around them, even the students in their classes.