What are the responsibilities and job description for the Coding Mentor (Contract) - Birmingham, AL position at Ed Farm?
Job Purpose
The Coding Mentor is support the facilitation of the Ed Farm | Apple Foundations program, providing mentorship, guidance, and instruction in coding, app development and the overall CBL Framework. This contract role fosters a positive, hands-on learning environment that prepares learners for careers in technology.
Expectations
The day-to-day job responsibilities will fluctuate seasonally throughout the year. Below is a list of the job responsibilities overall.
The Coding Mentor is support the facilitation of the Ed Farm | Apple Foundations program, providing mentorship, guidance, and instruction in coding, app development and the overall CBL Framework. This contract role fosters a positive, hands-on learning environment that prepares learners for careers in technology.
Expectations
The day-to-day job responsibilities will fluctuate seasonally throughout the year. Below is a list of the job responsibilities overall.
- Standard availability Monday - Friday 4:00 - 9:00 PM CST with the flexibility to book outside of standard business hours based on organizational needs
- Facilitate and co-lead coding sessions aligned to curriculum goals and learner needs
- Collaborate with instructional team to refine content, activities, and pacing
- Provide personalized feedback and mentorship to help learners grasp coding concepts and CBL framework
- Model mentor behaviors and coach learners on collaboration, problem solving and flexibility.
- Engage in team planning, reflections, and occasional weekend events/workshops.
- High school diploma or GED required
- Demonstrated experience in software development, computer science, or related technical field
- Portfolio of relevant coding projects, GitHub repositories, or app prototypes
- Strong interpersonal and communication skills with a passion for teaching and mentoring
- Comfort with Swift, Swift Playgrounds, or similar programming languages/tools
- Ability to support diverse learners with patience and adaptability
- Commitment to Ed Farm's values of equity, creativity, and community
- Associate's or Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field
- Prior experience in instruction, mentoring, tutoring, or youth development
- Experience applying the Challenge-Based Learning (CBL) framework or project-based learning
- Familiarity with iOS app development tools and Apple's ecosystem (Xcode, TestFlight,
- Foundational understanding of computer science, programming, or app development/software development.
- Experience with Swift (preferred) or another programming language
- Ability to explain technical concepts in simple, relatable terms
- Collaborative, flexible, and learner-centered
- Clear verbal communication and active listening
- Committed to creating a supportive learning space
- Ability to work in a fast-paced, results-oriented culture
- Teaching and presentation skills