The New York Public Library is Hiring a Coding Instructor (Swift/iOS) - Part Time Near New York, NY
Coding Instructor (Swift/iOS) - Part Time Department: Branch Services & Programs Employment Type: Fixed Term - Part Time Location: Stavros Niarchos Foundation Library Reporting To: Mikhail Valentin Compensation: $35.00 / hour Description The New York Public Library is looking for talented coding instructors, trainers, or industry professionals to join our team and help New Yorkers achieve their app development dreams using Swift. This position is for someone interested in community development through education. You will be supporting adult learners of diverse careers, educational backgrounds, and cultures as they embark on their app development journey. The NYPL offers technology classes in more than 80 libraries across the Bronx, Manhattan, and Staten Island. The ideal candidate has general industry experience in mobile development and can demonstrate knowledge of the iOS ecosystem. This position is a temporary 1-year part-time position with the possibility of extension. Key Responsibilities As a Coding Instructor, you will
Conduct app development courses and workshops using Swift online and in-person
Engage with students, answer their questions, provide feedback on assignments, and coach them through the curriculum
Document and maintain detailed records of students' attendance and performance for the duration of the course
Collaborate with the team to develop new content related to app development courses
Growth mindset when receiving and incorporating feedback from leaders and peers
Must be open to learning and exploring new pedagogical models (e.g., Challenge Based Learning and/or experiential learning models)
A minimum of two years of relevant Swift app development work experience
Prior experience teaching/instructing/training adults for related technology products and services
Required Skills
Demonstrated ability to use and provide assistance for one or more of the following languages: Swift, Java, C , Objective-C, and/or Python
Working knowledge of computational thinking and software development principles
Familiarity with SwiftUI and UIKit
Ability to teach in traditional and virtual classroom settings as well as instruct in a "hands-off" manner, allowing users to learn by doing
Extensive knowledge of Mac and Swift software
Strong aptitude for learning new and emerging technologies quickly
Demonstrated ability to use and provide assistance for:
Apple's Swift Programming Language
HTML/CSS
Javascript
jQuery, Bootstrap
Managerial/Supervisory Responsibilities
N/A
More Core Values
Be Helpful to patrons and colleagues
Be Resourceful in solving problems
Be Curious in all aspects of your work
Be Welcoming and Inclusive
Work Environment
Branch, computer lab
Physical Duties
Limited physical effort is required
Light lifting required
May require travel within NYC
Physical Required? No Union/Non Union Non Union FLSA Status Non-Exempt Schedule
19 hours per week; schedule is flexible; 12:00 pm to 8:00 pm shift preferred during the week with one 7-hour shift on a Saturday or Sunday
The New York Public LibrarySalary Statement At the Library, we believe that pay transparency and pay equity are important to ensuring we source the best candidates and keep the best employees. When making a determination as to the appropriate salary for a candidate, we consider a variety of factors such, including, but not limited to, the position requirements, the skills, prior experience, and educational background required or preferred for the job, the scope and impact of the role within the organization, internal peer equity, and the candidate's specific training, experience, education level, and skills. No single factor is conclusive; the Library reserves the right to consider any and all relevant factors and make a decision consistent with its policies. Union Salaries are determined by collective bargaining agreement(s).