Skills required in a contemporary teacher have evolved in the last five years or so. Requisite thorough domain knowledge is an absolute must. Staying up-to-date on one's subject is also critical, especially in a post-internet world where information moves faster than the speed of light.
Excellent communication and interpersonal skills are prerequisites at all levels of education. Over the last few years, and especially in the post-pandemic world, teaching jobs demand a certain savviness with popular virtual platforms - from video conferencing tools to cloud-based learning platforms.
Additionally, the ability to create assignments and projects that help students develop practical skills is a growing need.