Vacancy Programming teacher
We are currently looking for a Teacher for our Olympiad Programming School "Buravchik". Grade - Junior. We are ready to consider candidates without Olympiad experience, but with a desire to develop in this direction.
Requirements
EXPECTATIONS:
- Higher education in computer science, mathematics, programming or related disciplines (incomplete higher education is acceptable if you have experience in Olympiads).
- Deep knowledge of algorithms and data structures: graphs, dynamic programming, sorting, binary search, greedy algorithms, number theory.
- Confident knowledge of at least one of the Olympiad programming languages: C++ or Python.
- Understanding the format and requirements of competitions: All-Russian School Olympiad (VSOSh), ICPC, Codeforces, AtCoder, etc.
- Literate oral and written speech.
- Personal qualities: ability and desire to work with children and teenagers; skill in motivating students and maintaining interest in the subject.
WILL BE A PLUS:
- Experience of participating in or preparing students for high-level Olympiads (winner/prizewinner of a regional or all-Russian stage).
- Skill in analyzing Olympiad problems and explaining complex topics in accessible language.
- Ability to adapt material to the level of the group (from beginners to advanced).
- Experience in conducting classes online and/or offline (group and/or individual classes).
TASKS:
- Conduct programming and mathematics classes for children aged 9–18 in mini-groups and individually (60 minutes each).
- Track results and provide monthly feedback to parents on their child's progress and achievements.
- To involve students in the learning process, maintain their interest and motivation.