Software Engineer Instructor
4 days ago
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 60,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 upskilling and reskilling initiatives. GA has also been recognized as one of Deloitte's Technology Fast 500, and Fast Company has dubbed us leaders in World-Changing Ideas as well as the #1 Most Innovative Company in Education.
GA is at the leading edge of creating practical solutions to one of the most pressing challenges of our time - the future of work. As recognized by The World Economic Forum, BCG, the OECD and more, these are big challenges to which only a few companies are offering real solutions. In this role, you'll be speaking every day to corporate leaders who rely on GA to help them apply these solutions to their workforce of the future.
We are looking for instructors
Our Software Engineering Immersive course is a life-changing educational experience where our students learn the skills and mindsets to take on new careers as web developers. We are looking for a lead instructor with strong full-stack web development experience to play a key role in teaching and leading the instructional team.
Why teach our Software Engineering Immersive?
If you are looking to make a life-changing impact by sharing your love for software development with the next generation of developers, we'd love for you to consider joining our team. This is also an opportunity to support General Assembly's programs in our newest region in the Middle East, Bahrain We deliver more than just skills training, and are looking for teachers who share our vision for a community of lifelong learners pursuing work that they love. As an Instructor Lead for our flagship full-time web development program, you will join us to:
Work closely with one or more co-instructors to guide students through a rigorous, transformational journey towards apprenticeship in software development.Become a better leader, and mentor as you learn from veteran instructors and our world-class instructional coaches.Inspire and support students as they identify their passions and drive their own continued learning beyond the curriculum.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 needs and learning styles of your students.What do we teach?
We adapt both our global curriculum and local approach to the technical trends and hiring environment of the times and cities we work in, but today our primary educational approach centers around JavaScript. In general, our curriculum is scaffolded to follow the historical evolution of web development. We start by teaching the fundamentals of programming and web design through JavaScript, HTML, and CSS. About 25% of our course (normally unit 2 of 4) focuses on Rails MVC or Django or similar frameworks, using that context to introduce databases, security, and other foundational knowledge. The rest of the course (units 3 and 4) focuses back on JavaScript. We cover API development in Node, then tackle one or more front-end MV* frameworks (Backbone, Angular, Ember, React). We also cover all sorts of other things that junior web developers need to know, like source control, team collaboration, and developer workflow.
We give students the chance to spend focused time building at least 4 major projects, in addition to other smaller projects and labs. About 20% of overall class time is spent on dedicated project work.
Skills and Qualifications:
You are the person that your colleagues naturally gravitate to when they are trying to figure something out.You are eager to shape the skills, minds, and careers of the newest generation of web developers.You have at least 3+ years of experience working on a software development team.WDI/SEI Alumni a strong plus.You have working experience in both front-end and back-end development, and are fluent in:HTML and CSSFull-stack JavaScript (strong JavaScript highly preferred)At least one JS MV* framework (Angular, Backbone, or React preferred)SQL databases (we generally use PostgreSQL)NoSQL (we generally cover MongoDB and Redis)At least one additional object-oriented language (Ruby or Python preferred)Responsibilities and Duties
Teach Sunday-Thursday, 9am-5pm (local time), for the 12 week duration of the program.Instructors will need to commit a few hours per week supporting students, preparing lessons and materials, leveraging existing GA curriculum content.Work closely with co-instructors or teaching assistants to provide students with meaningful and prompt feedback on their progress.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, collaborative, and positive classroom community.Inspire students to persevere through the challenges of learning a new skill set.General Assembly will cover all travel-related expenses for qualified candidates.
Unless otherwise noted, remote positions can be performed from the following approved General Assembly operating countries.
United States of America (states of operation may vary), Canada (provinces of operation may vary), United Kingdom, Australia, and Singapore.
-
Bahrain Skills U Full time $40,000 - $80,000 per yearAbout Skills Union Skills Union is a leading digital learning company focused on preparing students for careers in the digital economy. We work directly with universities and employers to design and deliver programs that focus on the most sought-after digital skills, including coding, UX, data science and digital marketing, as well as soft skills and...
-
Associate, Software Engineer
4 days ago
Rd No , Manama, Bahrain 01 Systems Full time 80,000 - 120,000 per yearCompany Description Established in 1986, 01 Systems is one of the first Software providers in the Middle East bringing over 30+ years of experience delivering innovative solutions. With over 300 customers in over 90 countries, 01 Systems provides state of the art solutions and services – For both, the financial and the non-financial sectors – in the...
-
Engineering Manager
4 days ago
Bahrain Degree 6 Full time £85,000 - £90,000 per yearCompany Description Our client is one of the global leaders in formwork and falsework, who operate on a global basis providing bespoke solutions to the construction industry. Due to successful results, my client is now looking to expand its International team specifically in the UAE. Job Description Salary £40,000 - £45,000 per annum (Depending on...
-
Full Stack Software Engineer
2 days ago
Manama, Al Manamah (Al 'Asimah), , Bahrain Mazad Full time 600,000 - 1,200,000 per yearAbout The RoleWe are in search of a skilledcollaborator with a wealth of experience, someone who exudes enthusiasm fortheir craft, demonstrates a keen focus on application performance andscalability, and employs top -tier architectural methodologies, all the while stayingabreast of cutting -edge technologies. Your role will involve constructing...
-
Sales Engineer
4 days ago
Bahrain Management Solutions International (MSI) Full time 30,000 - 60,000 per yearLocationNali, BahrainExperience5-6Job TypeRecruitmentJob DescriptionThe Cable Sales Engineer will drive sales growth for cable products, provide technical consultation to clients, and develop strong customer relationships in Bahrain.The role requires a blend of technical expertise, business acumen, and a proven sales track record in the cable or electrical...
-
Project Engineer cum Estimator
4 days ago
Bahrain Management Solutions International (MSI) Full time 30,000 - 60,000 per yearLocationBahrain, BahrainExperience2-4Job TypeRecruitmentJob DescriptionTo ensure all work activities as instructed by the direct supervisor are carried out with due care andattention, cooperation and constructive spirit in accordance with industry good practice, customerspecification and/or project deliverables, in line with the Relay's processes, procedures...
-
Reforming Technology Engineer
4 days ago
Bahrain Axens Group Full time 40,000 - 80,000 per yearAxens Middle East is looking for Reforming Technology Engineer (F/M)Localisation : BahreïnAxens Presentation : Axens Group provides a complete range of solutions for the conversion of oil and biomass to cleaner fuels, the production and purification of major petrochemical intermediates, the chemical recycling of plastics, all natural gas treatment and...
-
Full-stack Engineer
4 days ago
Bahrain Financial Harbour, Manama, bh CTM360 Full time 30,000 - 60,000 per yearJob Description We are looking to appoint a Full-Stack Engineer who can hit the ground running and participate in taking our products to the next level Our engineers work with various teams to come up with innovative ways to improve the product and, ultimately, our customers' experience. Join us and be at the forefront of technology and...
-
Estimator cum General Admin
4 days ago
Bahrain Management Solutions International (MSI) Full time 80,000 - 120,000 per yearLocationBahrain, BahrainExperience3-5Job TypeRecruitmentJob DescriptionEstimator cum General Administrator Summary:We are seeking a highly skilled and detail-oriented Estimation Engineer with a strong background in Electrical & Instrumentation (E&I) systems within the marine or offshore sectors. The candidate will be responsible for preparing accurate and...
-
Quality Assurance Engineer
4 days ago
Rd No , Manama, Bahrain 01 Systems Full time 40,000 - 60,000 per yearCompany Description With over 300 customers in over 90 countries, 01 Systems provides state of the art solutions and services – For both the financial and non-financial sectors – in the areas of Digital Transformation, Signature Management Solution, Electronic Signature, Paperless Workspace Solution, Digital Document Management, Digital Mobile Onboarding...