With demand for our programs increasing and our school filling up, we are officially on the lookout for a highly talented web / mobile app developer to join our growing team of development instructors in Vancouver on a part-time, contract basis.
With demand for our programs increasing and our school filling up, we are officially on the lookout for a highly talented web / mobile app developer to join our growing team of development instructors in Vancouver on a part-time, contract basis
You'll know you're a fit for this role if you are an experienced developer looking for a new kind of challenge. You enjoy working with people, are a natural leader and are hungry to join a team of development instructors to help mentor, inspire, and prepare the next generation of talent to enter the tech industry.
Experience working in education is a bonus, but all members of our instructional team receive in-depth training in the latest instructional and educational approaches, and so this is much less important than your attitude, knowledge, and portfolio.
RED is for people who want fulfilling, innovative, and important work. It’s for having creative freedom, for making connections, and for having a say in what happens next.
Technology is a result of innovative minds and thought leaders who pushed the boundaries and broke the mould. That’s what we aim to do at RED.
Simply put, we love tech and we love to teach. It’s one of the few industries where anything is possible. It moves at a pace that no other industry has seen before.
What was relevant today may be forgotten tomorrow. It’s challenging. It’s exciting. It’s rewarding. It’s exactly where we want to be.
Working at RED is unlike anything you will have experienced before. Aside from the deeply rewarding work of teaching, we offer competitive compensation, benefits and perks.
We are a growing team with locations in Vancouver, Toronto, and London UK which means lots of opportunities to grow and work with a team of innovative leaders.
We believe in autonomy, and so our people get to drive their own role, while we provide mentoring, training and personal development so you are building a career path you love and can truly connect with.
We believe in autonomy, and so our people get to drive their own role, while we provide mentoring, training and personal development so you are building a career path you love and can truly connect with
Above all, we are committed to providing a deeply engaging, truly dynamic and highly rewarding work environment, where our team can thrive and find the highest possible levels of personal and professional fulfillment and satisfaction.
You are the person that your colleagues naturally gravitate to when they are looking for guidance. You actively take interest in the latest and greatest tools and technologies in front-
end and back-end web development, as well as mobile app development.
You are active in the local tech community. You enjoy mentoring and coaching people, have great communication skills, are organized and are interested in growing as a leader.
You have 2-5 years of applicable experience working as a developer and hold a relevant academic credential or have 10 years of applicable experience without a relevant academic credential You know React (v16+) inside and out.
You have used React Native to build mobile apps.
Website, Blog, or Portfolio
You are very comfortable building full-stack applications using Node.js and PostgreSQL. You have experience building APIs with GraphQL (experience using Apollo client and server is preferred).
You have experience with test-driven development (TDD) using Jest. Bonus if you have knowledge and experience in some or all of the other areas we teach : Meteor, MongoDB, Redux, BDD, functional programming, cloud deployment, and agile workflows.
Who referred you for this position?
feedback and support they need on their journeys to become web developers at RED. You will work closely with other members of the instructional and operations team to deliver and evolve our curriculum while ensuring we provide a high-
quality, positive learning experience for our students. You will assist with student admissions processes where relevant, and support the ongoing management of student records, assessments, evaluations, certification processes, and policies.