Skills for Hire Atlantic Teaching Assistant – Web Developer – Digital Nova Scotia – Leading Digital Industry

Skills for Hire Atlantic Teaching Assistant – Web Developer

(Français en bas)

We are currently seeking a qualified teaching assistant to join our Skills for Hire team for our 20-week Web Developer program beginning in August. Skills For Hire Atlantic is a digital skills and career-building training program designed to help fill the need for qualified entry-level talent in the tech sector across the Atlantic Provinces.

In this position, you will support participants online by working directly with individuals and study groups as they progress through the course content. Strong interpersonal communication skills and a patient, positive attitude are a must as well as a comprehensive understanding of web development.

Teaching Assistant Duties and Responsibilities

  • Assist in the design of this program by auditing and evaluating Pluralsight course content prior to program launch.
  • Host 1-2 online live sessions (1 hour-long each) per week on content. and/or activities related to the weekly content according to the course schedule.
  • Support participants via the Slack channel by engaging with, and answering participants in a timely manner (1-2 hours a week).
  • Schedule and share valuable tips, resources, upcoming events, and networking opportunities on the Slack channel (2-4 posts/week).
  • Provide students with additional resources and/or activities related to the weekly content according to the course schedule, if requested.
  • Lead in the development of 1-2 student hands-on assignments (i.e. projects, case studies, etc.) and provide feedback on projects after completion.

Teaching Assistant Requirements and Qualifications

Technical Qualifications:

  • Degree, or pursuing a degree in Computer Science and/or Web Development, or demonstrated work experience and deep understanding of website development.
  • A solid understanding of the following technical competencies:
    • Fundamentals of web development – Ability to confidently communicate and discuss topics related to how websites work, differences between front and back-end, IDEs, tools, etc.
    • Building Blocks Of Web Development – an understanding of the fundamental programming languages of the web (i.e. HTML, CSS, and/or JavaScript).
    • Basic front/backend programming languages – front/backend web development, server management (LAMP or otherwise). Including familiarity with commonly used front-end (React and/or Angular) and backend program languages (Java, Python, and/or PHP).
    • Cloud Applications – how app data is integrated and stored on commonly used remote servers. Includes an understanding of cloud storage and remote server (AWS, Microsoft Azure, or Google Cloud) basics.
    • Website frameworks and CMS software – Familiarity with popular website frameworks and CMS software such as WordPress ​​(or Drupal, Joomla/HubSpot)
    • Mobile app development – Understanding the basics of mobile app development. Training on Android Studio/Kotlin, Swift for iOS, etc. preferable.
    • Website optimization and automation – Technical and on-page SEO. Including how to leverage a CMS to improve SEO, website optimization, etc.

Other Required Skills:

  • Experience facilitating meetings (screen sharing etc.) via Zoom, Slack, and/or Google Meet.
  • Ability to communicate clearly and effectively, both orally and in writing.
  • Experience working with online self-directed learning is an asset.
  • Experience using the Pluralsight platform is a definite asset.
  • Bilingualism (French/English) is a definite asset.

Timing

  • Office hours and live teaching sessions are flexible and can be scheduled in the evenings 1-2 times per week, with the exact session times to be determined.
  • The estimated time commitment is approximately 6 hours per week.

Remuneration

The position will be compensated at a rate $45/hour for 6 hours per week. The duration of this contract is 25 weeks from June 27th – Dec. 2022 with total remuneration for this work being $6,750 CAD.

Please note that there is a possibility for this position to be renewed for a successive 25-week term should the successful candidate be the right fit.

Only applications that include a cover letter will be considered

Applications close June 3, 2022. Please send your resume and cover letter to info@Skillsforhire.ca

Apply Now

Nous sommes actuellement à la recherche d’un·e assistant·e à l’enseignement qualifié·e pour rejoindre notre équipe Skills for Hire pour notre programme de développeur·se Web de 20 semaines à partir du mois d’août. Skills For Hire Atlantic est un programme de formation en compétences numériques et en développement de carrière conçu pour aider à combler le besoin de talents qualifiés de niveau d’entrée dans le secteur des technologies dans les provinces de l’Atlantique.

Dans ce poste, vous aiderez les participant·es en ligne en travaillant directement avec les personnes et les groupes d’étude à mesure qu’ils progressent dans le contenu du cours. De solides compétences en communication interpersonnelle et une attitude patiente et positive sont indispensables ainsi qu’une compréhension complète du développement Web.

Tâches et responsabilités de l’assistant à l’enseignement

  • Aider à la conception de ce programme en vérifiant et en évaluant le contenu du cours Pluralsight avant le lancement du programme.
  • Organisez 1-2 sessions en direct en ligne (d’une heure chacune) par semaine sur le contenu et/ ou des activités liées au contenu hebdomadaire selon le calendrier des cours.
  • Soutenir les participant·es via le canal Slack en interagissant avec eux/ elles et en répondant à leurs questions en temps opportun (1 à 2 heures par semaine).
  • Planifiez et partagez des conseils précieux, des ressources, des événements à venir et des opportunités de réseautage sur le canal Slack (2-4 messages/ semaine).
  • Fournir aux étudiant·es des ressources supplémentaires et/ ou des activités liées au contenu hebdomadaire selon le calendrier du cours, si demandé.
  • Diriger l’élaboration de 1 à 2 travaux pratiques pour les étudiant·es (projets, études de cas, etc.) et fournir des commentaires sur les projets une fois qu’ils sont terminés.

Exigences et qualifications de l’assistant à l’enseignement

Qualifications techniques :

  • Diplôme, ou poursuite d’un diplôme en informatique et/ ou développement Web, ou expérience de travail démontrée et compréhension approfondie du développement de site Web.
  • Bonne compréhension des compétences techniques suivantes :
    • Principes fondamentaux du développement Web – Capacité à communiquer et à discuter en toute confiance des sujets liés au fonctionnement des sites Web, aux différences entre le frontal (front-end) et le dorsal (back-end), des IDEs, des outils, etc.
    • Blocs de construction du développement Web – Compréhension des langages de programmation fondamentaux du Web (ex: HTML, CSS, et/ou JavaScript).
    • Langages de programmation frontaux/ dorsaux (front/backend) de base – développement web frontaux/dorsaux (front/backend), gestion des serveurs (LAMP ou autre). Connaissance des langages de programmation frontaux (front-end) (React et/ ou Angular) et dorsaux (back-end) (Java, Python et/ ou PHP) couramment utilisés.
    • Applications infonuagiques (Cloud) – comment les données de l’application sont intégrées et stockées sur les serveurs distants couramment utilisés. Comprend une compréhension des bases du stockage cloud et du serveur distant (AWS, Microsoft Azure ou Google Cloud).
    • Cadres de sites Web et logiciels CMS – Connaissance des cadres de sites Web populaires et des logiciels CMS tels que WordPress (ou Drupal, Joomla/ HubSpot)
    • Développement d’applications mobiles – Comprendre les bases du développement d’applications mobiles.
    • Formation sur Android Studio/ Kotlin, Swift pour iOS, etc. préférable.
    • Optimisation et automatisation de site Web – Référencement (SEO) technique et sur page. Comment tirer parti d’un CMS pour améliorer le référencement, l’optimisation du site Web, etc.

Autres compétences requises :

  • Expérience de l’animation de réunions (partage d’écran, etc.) via Zoom, Slack et/ou Google Meet.
  • Capacité de communiquer efficacement à l’oral et à l’écrit.
  • Une expérience de travail avec l’auto-apprentissage en ligne est un atout.
  • Une expérience de l’utilisation de la plateforme Pluralsight est un atout certain.
  • Le bilinguisme (français/ anglais) est un atout certain.

Horaire

Les heures de bureau et les sessions d’enseignement en direct sont flexibles et peuvent être programmées en soirées 1-2 fois par semaine, avec les heures exactes de session à déterminer.

Le temps à consacrer est estimé à environ 6 heures par semaine.

Rémunération

Le poste sera rémunéré au taux de 45 $ / heure pour 6 heures par semaine. La durée de ce contrat est de 25 semaines du 27 juin à décembre 2022 avec une rémunération totale pour ce travail de 6 750 $ CAD.

Veuillez noter qu’il est possible que ce poste soit renouvelé pour une période de 25 semaines si le/ la candidat·e retenu·e convient.

Veuillez envoyer vos candidatures à Info@skillsforhire.ca, applications fermer juin 3, 2022

Appliquer Maintenant