Instructor for AI-Assisted Programming Workshops (part-time, Golang or Android or iOS)
Role details
Job location
Tech stack
Job description
We are looking for instructors with strong hands-on expertise in Golang or Android, or iOS development. Experience across more than one of these areas is a plus, but not required.
You'll collaborate with the course team to design, facilitate, and iterate on expert-led live sessions delivered over several weeks.
What you will do:
- Prepare practical workshop scenarios and training materials for materials for Golang or Android or iOS developers using Cursor and other AI coding tools, in collaboration with our Instructional Designer.
- Conduct interactive live training sessions on AI-assisted mobile development.
- Demonstrate AI-assisted workflows: prompting, code generation, refactoring, testing, debugging, code review, documentation, and productivity practices.
- Adapt examples to real mobile engineering contexts: app architecture, UI implementation, API integration, state management, testing, performance, and maintainability.
- Contribute reusable materials, such as code snippets, prompt libraries, challenge tasks, live coding examples, and best practice guides.
- Communicate with students during Q&A sessions and provide practical guidance.
- Review and incorporate learner feedback to continuously improve session design.
- Work with the curriculum team to ensure strong alignment between asynchronous and live content.
What we can offer you:
- Pay Rate: $40/hr. - $85/hr. (Gross Pay).
- Remote, hourly collaboration.
- Free in-house training on how to be a great tutor and role model for students, choose the appropriate tone of voice when communicating with students, improve soft skills.
- Opportunities to develop as a public expert.
- Cross-cultural work experience and lots of opportunities for networking with teammates who love what they do.
Requirements
Your audience will be B2B clients: skilled Android or iOS developers working in fast-paced engineering environments and looking to improve productivity, code quality, and development speed through AI-assisted workflows., * 5+ years of professional software engineering experience, with strong hands-on expertise in Golang or Android or iOS development.
- Practical experience with AI-assisted development tools such as Cursor, Claude Code, GitHub Copilot, or similar platforms in real development workflows.
- Strong understanding of mobile development workflows, app architecture, testing strategies, debugging, performance, and developer tooling.
- Ability to explain how AI coding tools work, including their strengths, limitations, and AI-related risks.
- Understanding of secure coding practices, code quality, maintainability, and modern development workflows.
Teaching and Communication Skills
- Ability to explain complex technical concepts clearly and turn them into practical, engaging learning experiences.
- Excellent spoken English and clear technical communication.
- Russian language skills, as some of our students speak Russian.
- Confidence in leading interactive workshops, handling Q&A, and adapting in real time.
- Collaborative, audience-oriented mindset with strong preparation habits and time management.
Nice to have
- Background in developer advocacy, tech leadership, conference speaking, or technical mentoring.
- Experience teaching, coaching, or training senior developers or engineering teams.
- Knowledge of emerging AI development practices, such as MCP / Model Context Protocol or agentic coding workflows.
- Familiarity with remote collaboration tools such as Zoom, Miro, Slack, VSCode Live Share, or similar.
- Active participation in developer communities or open-source projects.