Search by job, company or skills

universitas ciputra surabaya

Senior Software Learning Facilitator Apple Academy

Save
  • Posted 15 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Responsibilities

  • Deliver engaging teaching, coaching, and mentoring sessions on advanced topics in mobile app development.
  • Guide learners and junior mentors through code reviews, pair programming, and technical discussions while fostering autonomy and critical thinking.
  • Establish technical standards and serve as a key reference for architecture decisions and engineering best practices.
  • Co-design and continuously improve curriculum modules by integrating modern mobile engineering practices and emerging technologies.
  • Plan for long-term technology adoption and migrations (e.g., SwiftUI and new Apple frameworks) to keep the curriculum future-ready.
  • Model lifelong learning by staying current with platform updates, industry trends, and innovations in education.

Requirements

  • Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
  • 5+ years of hands-on experience building native iOS applications, with at least 2 years in a senior or lead role involving technical decision-making responsibilities.
  • Demonstrated experience mentoring developers or leading educational programs, with a strong track record of helping others grow and succeed.
  • Strong mastery of Swift and deep understanding of UIKit, SwiftUI, and key Apple frameworks.
  • Proven ability to architect scalable and maintainable mobile applications while anticipating the long-term impact of technical decisions.
  • Familiarity with CI/CD pipelines, automated testing, and code quality practices.
  • Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical audiences.

Bonus Points

  • Experience with Challenge-Based Learning.
  • Experience working in Agile environments and applying Scrum or similar methodologies.
  • Expertise in areas such as Machine Learning, Augmented Reality, Game Development, or DevOps.
  • Strong English communication skills.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 149415503