Recent Searches

You haven't searched anything yet.

5 Software Development Teaching Assistant Jobs in New York, NY

SET JOB ALERT
Details...
Disability Solutions
New York, NY | Full Time
$127k-152k (estimate)
3 Days Ago
S&P Global
New York, NY | Full Time
$92k-113k (estimate)
Just Posted
Upright Education
New York, NY | Full Time
$59k-98k (estimate)
3 Months Ago
SEO Scholars
New York, NY | Other
$96k-117k (estimate)
1 Month Ago
Software Development Teaching Assistant
Upright Education New York, NY
$59k-98k (estimate)
Full Time 3 Months Ago
Save

Upright Education is Hiring a Remote Software Development Teaching Assistant

Software Development Bootcamp Teaching Assistant

Company Overview

Upright is the leading workforce training platform used by colleges, universities, and companies to upskill and reskill workers into high-paying digital careers. Our mission is to establish a network of organizations that collectively serve as the foremost change agent in advancing workforce prosperity.

Why Work at Upright?

  • A mission-driven organization dedicated to making a difference.
  • Work alongside a team of insanely talented professionals.
  • Backed by the biggest names in the industry.

Job Description

Upright Education is searching for a capable and enthusiastic individual to join our team as a Teaching Assistant for our Software Development Bootcamp. As a Teaching Assistant, you'll play a pivotal role in supporting the bootcamp instructor in guiding participants through our comprehensive software development curriculum. You will support learners during online interactive sessions, review and grade projects and assignments, provide technical support to learners, and inspire participants to thrive in their software development journey. Ideal candidates will have prior experience teaching in a structured setting and be comfortable–but not necessarily an expert–in full-stack software development subject matter areas, including but not limited to; HTML, CSS, JavaScript, React.js, Node.js, MongoDB, Git & GitHub.

Responsibilities:

  • Classroom Support: Assist the instructor in facilitating virtual classroom activities, including lectures, discussions, and hands-on exercises related to software development concepts, tools, and techniques on Mondays, Wednesdays, and Thursdays from 6:00 PM to 9:00 PM EST.
  • If a bank holiday occurs on a Monday, the sessions will be held on Tuesday, Wednesday, and Thursday from 6:00 PM to 9:00 PM EST.
  • Student Assistance: Provide one-on-one and small group support to students, answering questions, clarifying doubts, and guiding them through challenging concepts, assignments, and projects.
  • Assignment and Project Review: Review student assignments and projects, providing constructive feedback and suggestions for improvement to help students refine their coding skills and enhance their understanding of the subject matter.
  • Technical Guidance: Assist students in navigating programming tools, methodologies, and programming languages such as HTML, CSS, JavaScript, React.js, Node.js, Express, and MongoDB.
  • Office Hours: Hold regular office hours to make yourself available to students for additional support outside of regular class time.
  • Grading: Assist in grading assignments, quizzes, and projects, ensuring fairness, accuracy, and consistency in evaluation.
  • Material Preparation: Collaborate with the instructor to create and update teaching materials, including presentations, coding examples, and supplementary resources.
  • Workshops and Tutorials: Lead workshops and tutorials on specific software development topics, helping students deepen their understanding through interactive sessions.
  • Foster a supportive and inclusive learning environment that encourages critical thinking, problem-solving, and continuous improvement.
  • Stay up-to-date with the latest software development tools, techniques, and technologies to deliver high-quality instruction.

Qualifications:

  • Technical Proficiency: Strong understanding of software development concepts, programming languages, algorithms, and web development frameworks. Proficiency in languages like JavaScript is essential.
  • Communication Skills: Excellent communication and interpersonal skills to effectively explain complex concepts to students with varying levels of familiarity in software development.
  • Attention to Detail: Meticulousness in reviewing and assessing student work, providing detailed and constructive feedback.
  • Time Management: Ability to balance multiple tasks and responsibilities, maintaining a proactive and organized approach to support both students and the instructor.
  • Continuous Learning: Demonstrated commitment to continuous learning and staying updated with evolving software development techniques and tools.
  • Team Collaboration: Willingness to collaborate with the lead instructor and other teaching assistants to ensure a cohesive learning experience for students.
  • A passion for education, a growth mindset, and a commitment to empowering learners.

Compensation:

  • This is a part-time hourly position with a compensation of $22/hr.
  • Teaching Assistants are estimated to spend approximately 15-20 hours per week performing their job duties.

Job Summary

JOB TYPE

Full Time

SALARY

$59k-98k (estimate)

POST DATE

01/06/2024

EXPIRATION DATE

06/23/2024

Show more

Upright Education
Remote | Full Time
$51k-104k (estimate)
3 Months Ago
Upright Education
Remote | Full Time
$95k-124k (estimate)
4 Months Ago
Upright Education
Remote | Full Time
$96k-117k (estimate)
4 Months Ago