Senior Software Learning Facilitator Apple Academy

Universitas Ciputra Surabaya

Surabaya ꦱꦸꦫꦧꦪ

On-site

IDR 279,000,000 - 446,400,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Universitas Ciputra Surabaya is seeking an experienced iOS educator to deliver advanced topics in mobile app development and mentor learners through real-world projects.

You will guide junior mentors, lead code reviews, and pair programming sessions while establishing engineering standards and architecture references to ensure high-quality outcomes. This role emphasizes curriculum enhancement and adopting the latest Apple frameworks.

Qualifications

  • Bachelor’s degree or higher in CS, SE, or related field.
  • 5+ years building native iOS apps, with at least 2 years in senior/lead role.
  • Proven mentoring experience and track record of helping others grow.
  • Strong mastery of Swift, UIKit, SwiftUI, and Apple frameworks.

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.
  • Establish technical standards and act as reference for architecture decisions.
  • Co-design and improve curriculum with modern mobile engineering practices and emerging technologies.
  • Plan for long-term technology adoption and migrations to keep curriculum future-ready.
  • Model lifelong learning by staying current with platform updates and industry trends.

Skills

Swift
SwiftUI
UIKit
Apple frameworks
Mentoring
Code reviews
Architecture decisions
CI/CD
Automated testing
Communication

Education

Bachelor’s degree in CS or related field

Tools

CI/CD pipelines
Xcode
Testing tools

Job description

  • 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.
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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Learning Facilitator Apple Academy
Senior Software Learning Facilitator Apple Academy

Universitas Ciputra • Surabaya ꦱꦸꦫꦧꦪ

On-site
Senior Design Learning Facilitator Apple Academy
Senior Design Learning Facilitator Apple Academy

Universitas Ciputra Surabaya • Surabaya ꦱꦸꦫꦧꦪ

On-site
IDR 167,400,000 - 279,000,000
Senior Design Learning Facilitator Apple Academy
Senior Design Learning Facilitator Apple Academy

Universitas Ciputra • Surabaya ꦱꦸꦫꦧꦪ

On-site
Senior App Engineer (iOS)
Senior App Engineer (iOS)

Fore Coffee • Jakarta Timur

On-site
Senior iOS Learning Architect & Mentor
Senior iOS Learning Architect & Mentor

Universitas Ciputra Surabaya • Surabaya ꦱꦸꦫꦧꦪ

On-site
IDR 279,000,000 - 446,400,000
Junior Technology Mentor
Junior Technology Mentor

BINUS Group • Provinsi Bali

On-site
Tehnology Mentor
Tehnology Mentor

BINUS Group • Provinsi Bali

On-site
Junior Tech Mentor: iOS & Swift for Students
Junior Tech Mentor: iOS & Swift for Students

BINUS Group • Provinsi Bali

On-site
Lead iOS Learning Architect & Mentoring Facilitator
Lead iOS Learning Architect & Mentoring Facilitator

Universitas Ciputra • Surabaya ꦱꦸꦫꦧꦪ

On-site
iOS Developer
iOS Developer

PT Metrodata Electronics Tbk. • Jakarta Barat

On-site
IDR 177,273,000 - 265,911,000