We are looking for full-time or part-time lecturers for remote work.
Responsibilities:
Teaching an entire course or part of a course (depending on the specialization, experience, and time available to the instructor) - e.g., read Java basics and/or HTML/CSS basics and/or do a project with a group and/or have one class per week to repeat what you've learned;
Giving lectures in Russian (using professional English);
Participation in events held by the school (master classes, open classes, etc.);
Tracking of students' attendance and grades;
Taking part in learning programs development;
Preparing and grading tests for students;
Class documentation - main points of the studied topics, source code, homework;
Review homework with students in class if requested.
Requirements:
Relevant experience and deep expertise in one or several mentioned topics: Java and Spring, JavaScript and JS frameworks, basic algorithms, and data structures, basics of Linux modern DevOps, QA/QA Automation, Databases;
Teaching experience is highly appreciated;
Ability and desire to share knowledge and skills with people;
Skills and ability to receive, process, and give feedback;
Commercial programming/QA/DevOps experience is a big plus.
Terms:
Fully remote work, teaching online (on Zoom platform) or mixed format with occasional offline presence in the office (by mutual agreement);
Full-time (8 hours/day) or part-time employment, lessons start from 9:30 to 22:00 (Berlin time) on weekdays, and from 10:00 to 14:00 on Saturdays;
Fixed compensation level with employment contract according to the German labor law, or
Hourly payments;
Work in an international IT school; Our office is located in the center of Berlin;
Your future colleagues are acting IT specialists;
Self- and career development opportunities, new connections, and entry into the Berlin IT environment.
Key skills
Git
Java
JavaScript
Teaching