Build Careers While Building Games

We're expanding our team of educators and developers who share our passion for iOS game development. If you love teaching as much as coding, let's create something amazing together.

Current Openings

Join Our Teaching Revolution

We're not just another coding school. Our approach combines hands-on development experience with genuine mentorship. We believe great developers make great teachers when they have the right support and creative freedom.

iOS Game Development Instructor

Lead our flagship program teaching Swift, SpriteKit, and game design principles to aspiring developers.

  • 3+ years iOS development experience
  • Published at least two mobile games
  • Passion for mentoring and education
  • Experience with Swift and SpriteKit frameworks
  • Strong communication skills in English

Curriculum Development Specialist

Design learning experiences that make complex development concepts accessible and engaging for students.

  • Background in instructional design
  • Technical writing experience
  • Understanding of mobile game development
  • Experience creating educational content
  • Knowledge of learning management systems

Student Success Coordinator

Support our learners throughout their journey from beginner to confident game developer.

  • Experience in student services or counseling
  • Basic understanding of programming concepts
  • Excellent organizational skills
  • Empathy for learning challenges
  • Bilingual Bulgarian-English preferred

Technical Content Creator

Produce video tutorials, code examples, and interactive learning materials for our courses.

  • Video production and editing skills
  • iOS development knowledge
  • Experience with screen recording tools
  • Creative storytelling abilities
  • Portfolio of educational content

All positions start with comprehensive onboarding in summer 2025, with full program launch scheduled for autumn 2025. We're building something special and want team members who'll grow with us.

Dimitar Petrov, Head of Education

Dimitar Petrov

Head of Education

"We're looking for people who get excited about that moment when a student's code finally works. Technical skills matter, but genuine care for student success matters more."

Discuss Opportunities

Why Join Our Team

Teaching at Newtech Codecube means joining a mission to make quality game development education accessible in Bulgaria. We offer genuine support for professional growth alongside competitive benefits.

Creative Freedom

Design courses your way. We provide frameworks and support, but encourage innovative teaching approaches that reflect your expertise.

Professional Development

Annual conference attendance, online course budget, and dedicated time for your own skill development and project work.

Flexible Schedule

Evening and weekend programs mean daytime flexibility. Many of our instructors maintain freelance work or personal projects.

Competitive Package

Fair compensation that reflects the Bulgarian market plus performance bonuses based on student outcomes and program success.

Small Class Sizes

Maximum 12 students per cohort means you can provide genuine individual attention and build meaningful mentoring relationships.

Modern Tools

Latest MacBook Pro for all instructors, professional development software licenses, and budget for teaching materials you need.

Modern classroom setup with development workstations
12 Max Class Size
6 Month Programs
85% Satisfaction Rate

Application Process

We've designed our hiring process to be straightforward and respectful of your time. Here's what to expect when you apply for a position with us.

1

Submit Application

Send your resume, portfolio, and a brief note about why you're interested in educational work. We read every application personally.

2

Initial Interview

30-minute video call to discuss your experience, teaching philosophy, and answer questions about our programs and expectations.

3

Teaching Demo

Present a 15-minute mini-lesson on a iOS development topic of your choice. We'll provide feedback and discuss your approach.

4

Final Discussion

Meet with team members, tour our space (virtually or in person), and discuss specifics about compensation and start dates.

Svetlana Ivanova, Lead Curriculum Designer

Svetlana Ivanova

Lead Curriculum Designer

The best part about working here is seeing students build their first complete game. That moment when everything clicks – the logic, the design, the user experience – it never gets old.