Détails de l'annonce
Publiée le:
27 octobre 2020
Type de poste:
Lieu de travail:
Ariana Ville, Ariana, Tunisie
Entre 1 et 2 ans
Bac + 3
Plein temps
Français , Anglais
Secteur: informatique / télécoms
Taille: Entre 20 et 100 employés
Description de l'annonce:

RBK Tunisia is a program for motivated students interested in careers in software engineering or computer programming. In four months, we transform ambitious amateurs to coding professionals.

We are the premier advanced immersive program that produces market-ready full-stack Software Engineers with key skill sets demanded by the industry. Students train 12+ hours a day, 6 days a week, over 13 weeks in a curriculum focused on computer science fundamentals and JavaScript. 

Employees enjoy a fun, collegial startup environment genuinely committed to employee health and wellness, and filled with talented, hard-working, and fun people. You will be surrounded by friendly, brilliant, and mission-driven professionals who work hard to provide the best student experience of its kind in the world. 

We are looking for a IT Trainer JavaScript to train the brightest students in the coding industry in JavaScript fundamentals and engineering best practices.

IT Trainers JavaScript  are primarily responsible for ensuring students are technically prepared for a successful job search and career in the software industry. IT Trainers JavaScript are student-facing members of the team-building culture, coaching success behaviors, and talking code. IT Trainers JavaScript work closely with a classroom of students across the entire length of the program and is responsible for the educational and hirability outcome of the student as well as the strength of the community. The IT Trainer JavaScript watches over their class of students and ensures on a day-to-day basis that everyone is learning rapidly and is on track for success. When a student gets a job after the program, it is the core teaching staff that they thank with the deepest emotion.


  • Ensure students are technically prepared for the job search
  • Accurately, consistently, and proactively ensure student success and encourage autonomous learning
  • Provide expert technical and project management guidance to small groups of students building exciting projects using cutting-edge technologies
  • Proactively track & communicate student progress using program workflow, including grading, feedback, and modeling successful behavior
  • Train and coach 4-6 curriculum support facilitators
  • Promote Guided Discovery, eXtreme Learning and a Socratic dialog approach to learning
  • Remediation and Support: Build and execute student action and remediation plans to ensure that all of our students become successful software engineers
  • Curriculum Generation: Create & deliver materials and lectures addressing popular technologies and cohort-specific needs
  • Collaboration: Serve as a technical partner to all other departments that ensure job search success

Qualifications :

  • Expert-level software engineer, strong JavaScript knowledge, familiarity with emerging technologies like React, Redux, Typescript, and Angular
  • Experience with industry-standard software development practices and methodologies like Agile, Scrum and Kanban
  • Ability to model student progress and remove educational roadblocks
  • Empathy and charisma
  • Passion for education and service
  • Skilled and engaging facilitator/lecturer
  • A can-do attitude and a sense of humor
  • Technical Requirements

The IT Trainer JavaScript must be an expert in these technologies:

  • React / Redux
  • Angular
  • MongoDB
  • NodeJS
  • SQL
  • Express
  • Docker
  • Redis / Memcached

The IT Trainer JavaScript must be a master in these concepts:

  • Advanced recursion
  • Data Modeling and Classes
  • Data Structures and Complexity Analysis
  • Inheritance Patterns
  • Algorithms
  • ES6, APIs
  • Servers and Node
  • Server-side Techniques
  • Databases
  • Authentication
  • Deployment
  • Virtual servers
  • Middleware