We are seeking a passionate and experienced Tech Mentor to join the Apple Developer Academy. In this role, you will guide and support students in mastering mobile app development, primarily within Apple’s ecosystem. You will foster technical excellence, problem-solving, and innovation, helping shape the next generation of iOS developers.
Key Responsibilities
- Mentor students in building high-quality, scalable iOS applications using Swift.
- Guide learners through the full app development lifecycle—from ideation to deployment.
- Teach programming fundamentals: object-oriented and functional programming, clean architecture, and modular design.
- Provide hands‑on support in tools such as Git, Xcode, SwiftUI, UIKit, and Core Data.
- Support backend integrations using RESTful APIs and mobile frameworks.
- Conduct workshops on advanced iOS topics, including concurrency, dependency injection, and performance optimization.
- Stay current with industry trends, Apple’s Human Interface Guidelines, and best practices.
- Collaborate closely with design and tech mentors to create a multidisciplinary, learner‑focused environment.
- Help students build strong portfolios showcasing their technical competencies.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4+ years of hands‑on iOS development experience using Swift.
- Strong proficiency in Apple development tools and frameworks (Xcode, SwiftUI, UIKit, Core Data).
- Familiarity with backend integration, version control (Git), and CI/CD pipelines.
- Strong communication and problem‑solving skills.
- Passion for teaching, mentoring, and supporting student growth.
Preferred Qualifications
- Experience with cloud services (CloudKit, AWS, or Azure).
- Understanding of iOS architecture patterns (MVC, MVVM, Clean Architecture).
- Knowledge of backend technologies such as Node.js, Python, or Ruby.
- Awareness of accessibility, usability, and inclusive design standards.