Required Qualifications:
• As per the Collective Agreement, must be enrolled as a student in the Fall 2024 semester.
• Demonstrated knowledge of requirements gathering, prototyping (e.g. paper prototyping and wire framing), use cases, user stories, and UML diagrams (e.g. class diagrams, sequence diagrams)
• Demonstrated advanced understanding of User Interface (UI) Design, User Experience (UX), and a strong knowledge of the principles of design.
• Demonstrated experience developing websites for both academic and non-academic purposes.
• Demonstrated experience developing mobile applications for iOS or Android (or the ability to develop cross-platform using PhoneGap or related tools).
• Ability to develop online materials and quizzes using the Moodle platform or CourseLink.
• Must have the ability to communicate computer science concepts (and especially design principles and development processes) effectively, both in written form and verbally.
• Completion of an undergraduate degree in Computer Science or equivalent.
• Must have excellent writing skills and be able to effectively critique student assignments in writing.
Preferred Qualifications:
• Previous successful TA experience supporting CIS*3750 (System Analysis and Design in Applications).
• Demonstrated experience with community based projects and Community-Engaged Scholarship.
• Experience with multiple operating systems including OS/X, Linux, and Windows and Macs.
• Prior experience supervising or managing teamwork, or working in a large team environment.
• Experience working in a culturally diverse and inclusive teamwork environment.
• Prior experience with Scrum
• Experience with Redmine software project management tool.