company-logo-image

Software Engineering Instructor

ashley-avatar-image

AI-generated summary

beta

This job is for a Software Engineering Instructor to teach immersive programs on software engineering fundamentals, front-end and full-stack development, and APIs. You might like this job because you can share your expertise, develop mentorship skills, and collaborate globally while enjoying flexible scheduling and competitive pay.

Undisclosed

Malaysia, Kuala Lumpur

Job Description

Software Engineering Instructor

The Role

We are looking for experts in Software Engineering to become part of our expert pool of immersive instructors. By joining us, you’ll have the opportunity to share your knowledge with others, develop your mentorship and teaching skills, build your personal brand and join a global community of Software Engineering Immersive experts. 

For our immersive programmes, you are required to be available for the duration of the immersive, 3 months, Monday to Friday, 9am -5pm.

 

Perks

  • Flexible Scheduling - Choose a timing that works for you
  • On-Going Training - Opportunity to train, research, and learn in the field of software engineering
  • Global Connection - Collaborate with a growing network of fellow instructors and active Software Engineering communities
  • Competitive pay - Opportunity to earn an additional income at an industry competitive rate

Key Responsibilities

You will be responsible for both the in-person and virtual community strategy. You will be responsible for the following:

  • Software Engineering Fundamentals - HTML, CSS, and JavaScript, Git and GitHub, UNIX command line, troubleshooting, and debugging techniques
  • Front-End Development - common developer tools (e.g., Chrome Developer Tools, text editors, code linters), configure development environments via a UNIX/Linux command line, HTML, CSS, JavaScript, (i.e., web typography, Document Object Model (DOM) manipulation, responsive design fundamental programming concepts, functions, control flow, Git and GitHub for version control.
  • Full-Stack Development - writing recursive algorithms, solving computational problems such as sorting, analysing algorithmic complexity using Big O Notation, building web forms that collect user data for storage in a database (powered by Structured Query Language (SQL), MongoDB (noSQL), front-end templating and libraries like Bootstrap.
  • Front-End Frameworks - the ability to plan, write, test, deploy, and launch a full-stack app using cutting-edge, next-gen technology, deploy robust, modern front-end frameworks (i.e.,React, Angular, or Ember) on which powerhouse platforms like Amazon and Facebook are built, incorporate new patterns into front-end architecture, including custom behaviours, client-side models and data binding, form validation, and state management
  • APIs and Full-Stack Development - algorithms and data structures, back-end libraries, frameworks, and tools that incorporate powerful front-end technologies like AJAX (Asynchronous JavaScript and XML), integrate third-party APIs into websites and applications (e.g., Stripe), token-based authentication and external accounts (i.e., social media, oAuth), use data structures, including linked lists, stacks and queues, sets, and trees.

Required skills of an ideal candidate:

  • Lead Instructor  - Minimum 5 years working experience in Software Engineering either in academia or industry
  • Teaching Assistant - Less than 5 years with work experience in the industry and/or a relevant degree qualification e.g. Software Engineering

Competencies:

  • Strong communication skills
  • Passion for teaching and mentoring others


Job Requirements


Company Benefits

Career development

Pursue a career you love and grow your passion with the support you need, only at Excelerate!

Professional team players

Join our team of thought leaders, educators, and industry experts as we drive the digital transformation and future skills of the workforce.

Diversity

We embrace all kinds of talents - whether you're looking for full time, part time, instructor, or internship roles, we've got it all!


Additional Info

Company Activity

Last active - few hours ago


Company Profile

Excelerate Asia-logo-image

Excelerate Asia

WE ARE ASKILLS TRANSFORMATIONORGANISATION.

Empowering people and organisations with future skills that are vital to thriving in an evolving work and business landscape.

Excelerate is a skills transformation organisation that equips workforces with future skills. 

We assess skills needs, curate learning solutions, and deliver effective training experiences. 100+ Malaysian public and private sector organisations have trusted us to upskill and reskill their talents and we’ve helped 4,000+ individuals build vital skills at all professional levels, boosting their job relevance and employability. 

We believe skills are vital to thriving in an evolving work landscape.

Source: excelerate.asia