Introduction

Universitas Ciputra in partnership with Apple Inc. is looking to expand the impact of Apple Developer Academy in Indonesia. We are currently hiring highly motivated trainers (learning facilitators) for the 2nd site of Apple Developer Academy located at Universitas Ciputra, CitraLand, Surabaya.

The teaching team at the Apple Developer Academy is comprised of individuals from diverse backgrounds with industry experience, and/or academic experience The Academy works at a fast pace and requires everyone to be highly self-motivated. Successful candidates need to be critical and flexible thinkers.

You will work with the entire team to create new, fully integrated, cross-curricular learning experiences for the students at the Apple Developer Academy. You must be excited about exploring new teaching styles and pedagogy. You will be expected to learn alongside your students. You will be expected to work with an extended team to build a strong collection of the best teaching practices and materials including creating technical solutions for use in-house by students, teachers and administrators of the Apple Developer Academy. You will also contribute to the success of the Foundation programs by bringing an engaging orientation experience for learners who are new to Swift and the iOS platform.

Imagine what you could do as part of a team preparing a generation of world class App developers who will go on to redefine the way we think about technology in our lives. Applicants must have a desire to change the world. Bring passion and dedication to your job and there is no telling what you could accomplish.

The Academy aims to inspire and train the next generation of app developers on the iOS, WatchOS, tvOS, and MacOS. The 9 months experience will challenge and inspire students through a multi-disciplinary approach to teaching and learning, and provide students with the skills and experiences to realise their app ideas and bring them to market on the App Store.

How to apply for Apple Developer Academy?

  1. Send your cover letter and latest CV to apple.academy@ciputra.ac.id
  2. Please mention which position(s) you are applying and put position Code in Email subject.
  3. Short statement of purpose recorded and shared through YouTube is preferred to speed-up recruitment process
  4. Please include your portfolio of any apps deployed either at Apple App-Store or at Google Play (for learning facilitator positions)
  5. Only short-listed candidates will be notified

General Requirements for all Learning Facilitator positions

  1. Team player with good interpersonal skills – you will be collaborating 100% of the time.
  2. Proficient in English (written and spoken); frequent communication with international stakeholders required
  3. Excellent written & verbal communication skills and demonstrated leadership ability
  4. Experience in team motivation, conflict facilitation, and individual coaching.
  5. Organized self-starter with demonstrated ability to lead a project
  6. Experience working in a dynamic team environment to review, design, and code with participants, consequently providing constructive feedback
  7. Project Management – Excellent data handling, documentation, critical milestone creation, and organization skills.
  8. Ability to learn quickly and desire to continuously develop both technical and non-technical skills
  9. Ability to adapt, expand and enrich the academy curriculum by knowledge sharing
  10. Openness to International business travel to for potential professional development, training or collaboration engagements.

Education

Otherwise specified in the profile description, Bachelor degree from reputable universities or equivalent is necessary, Master degree is desirable however, portfolio, experience, and communication skills will be the primary criteria.

Vacancies

  1. Academy Manager (Code: ACDM, 1 Position)
    The candidate has rich experience in planning, leading, organizing, and monitoring teamwork to a successful and on time project completion. This candidate is responsible for organizing the trainer’s team, student groups and the over-arching program timelines and deliverables. This role also requires ability to design and implement curriculum. Ideally, the candidate should have more than 10 years’ experience in software development methodology such as Scrum and Agile. However, other management experience in curriculum or corporate environment will be considered.

    • Key Qualifications
      • Experience in Project Management for Software Development.
      • Experienced in working with SCRUM
      • Experience working in agile teams and other development methodologies
      • Scrum: Experience and understanding in the roles of scrum team members, scrum events, artifacts.
      • Deep understanding of the fundamentals of Project Management (scope of work, project planning, software lifecycle process, testing and Q&A, project closure activities, strength and shortcomings of various development methodologies).
      • Combination of Industry and Academic experience is preferred.
  2. Software Development Learning Facilitator (Code: SDLF, 4 Positions)
    The ideal candidate has broad industry experience in mobile development and exposure to iOS, Watch OS, and/or TV OS platform. Candidates should be able to identify Apps that are live in the App Store, which authored by the candidate alone or as part of a development team. The candidate has good knowledge of the programming languages in Swift and/or Objective-C. We are looking to hire candidates with combination of strong technical skills and teaching ability.

    • Key Qualifications
      • Solid knowledge of secure coding practices and experience with open source technologies.
      • Experience with service oriented architecture and REST based services.
      • Experience with SQL and NoSQL
      • Experience with IDEs including Eclipse and ideally Xcode
      • Experience with build and deployment tools, e.g., Git, Maven, Gradle, etc
      • Experience with OO design and implementation
      • Proven experience developing object oriented software and using a broad range of tools
      • Programming experience in one or more of JAVA, C++, Objective-C and Swift.
      • Experience working in Agile teams and other development methodologies
      • Exposure to developing software with Scrum Methodology as team member
  3. Senior Software Development Learning Facilitator (Code: SSDLF, 3 Positions)
    The candidate has a good experience in different programming languages for at least 10 years. The skills must be related to the methodology and practice of teaching and above all, s/he has to bring a high level of pedagogical expertise in coaching and mentoring. The candidate must be open to learning and exploring new pedagogical models and expected to learn alongside with participants. The candidates are expected to work with an extended team to build a strong collection of the best teaching practices and materials including creating technical solutions for use in-house by students, teachers and administrators of the Apple Developer Academy.

    • Key Qualifications
      • Deep interest in new pedagogical models. Experience in Challenge Based Learning, enquiry-based practices, or experiential learning models a plus.
      • A passion to challenge the status quo and to experiment with new and exciting classroom practices
      • A proven experience in empowering students to reach their potential
      • Experience in teaching Programming Language, more specifically experience with one or more of JAVA, C++, Objective-C and Swift.
      • Experience with developer IDEs including Eclipse and ideally Xcode
      • Experience with build and deployment tools, e.g., Git, Maven, Gradle, etc
      • Experience is using Learning Management systems
      • Master degree, Doctorate or equivalent is highly desirable.
  4. Design Learning Facilitator (Code: DELF, 2 Positions)
    The candidate has experience in UI/UX design, in industry and/or in academic environment. This candidate should have hands-on experience in UI app design, visual style and preferably can point to an App live in the App Store in which they were contributing as design team member.

    • Key Qualifications
      • Experience in working with software development, preferably in mobile UI
      • Strong understanding of UX fundamentals (user experience, the importance of context, the iOS Human Interface Guidelines) and UX Process (user research, empathy and understanding, persona, user stories, prototyping, etc.)
      • Strong understanding of professional practices in software/mobile design.
      • Understanding the relationship between creativity, design, and implementation.
      • Understanding and able to execute design fundamentals in their work. (text, color, Images..)
      • A good understanding/experience of Design for Business (branding, advertising, communication media, marketing materials)
      • Familiarity with media editing, 3D rendering, and Design Thinking framework is a plus
  5. Senior Design Learning Facilitator (Code: SDLF, 1 position)
    The candidate will have at least 10 years of experience in UI/UX design, ability to demonstrate exceptional coaching and mentoring students across media (digital, graphic, 3D, etc.)

    • Key Qualifications
      • Understanding the relationship between creativity, design and implementation.
      • Experienced in the teaching of design fundamentals (text, color, Images..)
      • Experienced in coaching students to move from concepts to execution in design.
      • Experienced with the Design Thinking and other brainstorming techniques
      • A good understanding of Design for Business (design of logo, advertising, communication media, marketing material, etc.)
      • Solid understanding of UX fundamentals (user experience, the importance of context, the iOS Human Interface Guidelines) and UX Process (user research, empathy and personna, user stories, prototyping…)
  6. Senior Business Skill Learning Facilitator (Code: SBSLF, 1 position)
    The candidate has at least 10 years of industry experience in today’s fast-paced modern business environment. Ideally, the candidate has teaching experience in university particularly entrepreneurship, business management, and innovation related courses in the past. The candidate should be highly skilled and knowledgeable in strategy services, consumer behavior, and marketing processes.

    • Key Qualifications
      • Understanding of Business Modeling (experience with Value Proposition Design, Business Model Canvas, Lean Start Up, and Various pitch models)
      • Understanding of Sales and Marketing (understanding of the App Business and the Apple ecosystem, App analytics, How to acquire users, retain them and monetize apps)
      • Understanding of Strategy and Management of companies (Organization, competitive positioning, value chain, as well as legal issues around creating and running a business, Intellectual property, finance and accounting, team creation and team management.
      • Experience in conducting qualitative and quantitative consumer research
      • Broad business network and development skills to provide external support for learners (i.e.: career opportunities, partnership, domain expertise, or investment funding)
  7. Operational Manager (Code: OPMAN, 1 position)
    The candidate has exceptional experience in planning, leading, organizing, and monitoring the daily operational activity of Apple Developer Academy @ Ciputra. The candidate will supervise the areas of finance, accounting, marketing, payroll, and most importantly ensuring clear communication between Apple Developer Academy operational team and Universitas Ciputra’s operational department. The candidate must also be comfortable in travelling.

    • Key Qualifications
      • Have at least 5 years’ experience as operational manager or similar tasks.
      • Bachelor or Master degree in Accounting, Management, or Hospitality
      • Excellent attention to details and extensive service knowledge
      • Ability to handle multiple tasks at almost the same time
      • Possess strong leadership, self-initiative, and analytical thinking
  8. Finance and Procurement Staff (Code: FPS, 1 position)
    The candidate will be responsible to keep track of financial and procurement activities to support the daily operational of Apple Developer Academy @ Ciputra. The candidate will need to generate monthly report using the template supplied by Apple HQ and submitted via supplier connect software. The candidate must be comfortable in travelling.

    • Key Qualifications
      • Bachelor degree in Accounting, Management, or Information Systems
      • Excellent attention to details
      • Ability to handle multiple tasks at almost the same time
      • Possess self-initiative, service attitude, and analytical thinking
      • Skill in MS-Office package and Google Apps
  9. Recruitment and General Admin Staff (Code: RGS, 1 position)
    The candidate should have experience in recruitment and general administration to support the daily operational activity of Apple Developer Academy @ Ciputra. The candidate will plan and execute recruitment strategy to select best participants as well as documenting participants learning process. The candidate must be comfortable in travelling.

    • Key Qualifications
      • Bachelor degree in Accounting, Management, or Information Systems
      • Excellent attention to details
      • Ability to handle multiple tasks at almost the same time
      • Possess self-initiative, service attitude, and analytical thinking
      • Skill in MS-Office package and Google Apps