This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
This is a contract teaching position for a bootcamp style programme. Selected candidates will be given a one-year contract as Generation Singapore’s adjunct instructor. Successful candidates will be deployed to teach in one of three programmes: Junior Data Engineer, Full Stack Developer, or Cloud Support and DevOps Practitioner. Instructors can be expected to lead at least one cohort a year, at a mutually agreed period. The tech programme in Generation Singapore are intensive courses that focus on a combination of technical, behavioural and mindset skills required to become a Junior Data Engineer, a Full Stack Developer, or a Cloud Support and DevOps Practitioner. The instructor will report to the Generation Singapore Curriculum & Instruction team and will work in collaboration with the Programme team. Apart from classroom teaching, instructors will also have the opportunity to support Generation Singapore’s instructional work on ad hoc basis (e.g. as SME for curriculum refinement, sharing at info session, make up class, preparing learners for technical interview, supporting alum with technical questions). During the contract period, the instructor will strive to promote Generation Singapore’s work as and when required in the industry circle, and to act in Generation’s best interest at all times.
Job Responsibility:
Delivery of Training (60%) under the guidance of the Generation Curriculum & Instruction Manager
Follow the overarching structure and flow of your programme’s curriculum
Prepare for effective delivery by understanding and personalizing session plans prior to class
Engage participants in active thinking and participation
Deliver instruction that is rigorous, relevant, and appropriate for adults
Leverage subject matter expertise during synchronous delivery of online sessions
Guide students through asynchronous (independent) learning modules and help solidify understanding, clarify concepts through debriefs and synchronous moments
Differentiate instruction to meet individual learning needs and accommodate different learning styles
Provide in-the-moment feedback to learners to clarify misunderstandings and/or encourage critical thinking
Provide relevant and timely feedback to learners on formative and summative assessments, including student projects
Engage in Generation-sponsored instructional support, professional development, and training
Date Management (10%): Administer, grade, and/or provide feedback on assessments
Support Generation’s data-driven model by tracking and updating (in Salesforce/ Canvas) participant attendance and performance in class and on assessments
Input data using Generation’s technology platform (e.g., participant attendance, performance in class and assessments, etc.)
Any other administrative duties required to ensure successful operations of the programme
Stakeholder Engagement & Management (10%): Collaborate with Generation staff to identify and mitigate potential risks to participant success and achievement of their goals
Collaborate with the Programme Manager and commit to acting on any feedback that intends to increase data completion to Generation’s global standards
Collaborate with the Curriculum and Instruction Lead to support programme quality
Participant Mentoring & Support (20%): Build relationships with participants, develop an understanding of their personal strengths and challenges, and foster a supportive classroom environment
Motivate and support participants to persevere through challenges and continue on their journey of professional and personal growth
Coach and guide students to be as employable as possible and support them to develop industry standard portfolios
Commit to and empathise with mid-career professionals and disconnected populations
Requirements:
Alignment with Generation mission and values
Have an interest in working with disconnected communities, commit to and empathize with people of all ages
Work successfully in a fast-paced, start-up environment
Work independently with limited oversight and seek assistance when needed
Excellent verbal and written communication skills
Excellent organizational and time-management abilities
Fulfill the expectations of the instructor role inside and outside of the classroom
Follow the overarching structure and flow of a curriculum
Engage participants in active thinking and participation
Adapt his / her communication style to reflect and connect with the diverse experiences of participants such as delivering instruction that is rigorous, relevant, and appropriate for adults
Able to share personal insights on job role (Tech) and industry with learners
Ability to collect and make sense of learner data and adjust lessons accordingly
Familiarity with Canvas or another Learner Management System (LMS)
Openly receive and give feedback on his / her performance and apply feedback and pursue additional learning to strengthen his / her performance
Always act professionally, meeting Generation’s expectations and policies, even under pressure
Essential Technical Skills: Agile principles and SCRUM rituals as used in the IT industry
Programming
Linux
General Computing
Networking
Cloud Computing
Security
Linux Operations
For Data Engineer Programme Specific: Platform Operations (based on Virtualbox, Kubernetes and generic Cloud platforms)
For Full Stack Developer Programme Specific: GitHub applications
Programming foundations
Software Development in JavaScript
Application Development – Knowledge of the following topics: HTML and CSS
Bootstrap
REACT
DOM manipulation
Event Handling
Web storage APIs
Unit testing and debugging
For Cloud and DevOps Programme Specific: Microsoft Azure, AWS and Google Cloud technologies
Networking and Security concepts
DevOps fundamentals, including source control, integration, and project management
Relational databases
Nice to have:
Other Desirable Skills (Across All Tech Programmes): Linux / Cisco / Microsoft / AWS certifications
3+ years of experience in the above-mentioned technical areas
Experience teaching technical content to a non-technical audience
1-year experience in teaching technical content covering the areas mentioned above
Experience supervising other instructors or trainers
Competency in Microsoft Office skills (Excel, Word & PowerPoint) and Google Drive
Some experience delivering training, coaching, or mentoring to a diverse audience.
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.