Job Listings

Coding Instructor (Swift/iOS)

The New York Public Library

Coding Instructor (Swift/iOS)

Department: Branch Services & Programs

Employment Type: Fixed Term - Full Time

Location: Stavros Niarchos Foundation Library

Reporting To: Mikhail Valentin

Compensation: $55,000 / year

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 position with the possibility of extension. A hybrid work model is currently available.

We are looking for someone we can count on to:

Own:
• Facilitating workshops and project management related to Apple software and hardware, primarily app development using Swift

Teach:
• Adult learners attending TechConnect classes as well as staff looking to upskill to deliver TechConnect programming
Learn:
• New and emerging technologies to be incorporated into classroom content

Improve:
• Library patrons’ learning experience and knowledge of emerging technologies

Some expectations for this role are that within:

1 month, this person will:
• Onboard, visit branches, interact with stakeholders including Library Managers, create goals with their manager

3 months, this person will:
• Teach 2 to 3 classes each day, monitor class attendance, and contribute to departmental projects

6 months and beyond, this person will:
• In addition to teaching classes, the Coding Instructor will research topics for new classes, identify gaps in service, and support NYPL initiatives

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)
• Travel throughout Manhattan, Staten Island, and the Bronx to deliver training, as needed
• Perform ad-hoc project-related duties as required
• Evenings and some weekends required

Skills Knowledge & Expertise
Required Education & Certifications
• Bachelor’s degree
Required Experience
• 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

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
• 35 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
• A hybrid work model is currently available

This job description represents the types and levels of responsibilities that will be required of the position and shall not be construed as a declaration of all of the specific duties and responsibilities for the role. Job duties may change if Library priorities change. Employees may be directed to perform job-related tasks other than those specifically presented in this description as needed.

The New York Public Library Salary 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 maki

Location: New York, NY

Posted: Oct. 14, 2024, 8:36 a.m.

Apply Now Company Website