(3-months Contract) Software Engineer Instructor

TalentLabs-company-logo
(3-months Contract) Software Engineer Instructor
TalentLabs
软件工程师
观塘区, 香港
7 天前
合约
办公室工作
教育
工作描述
12 天前

We are seeking a passionate and experienced Software Engineer Instructor to join our team. The ideal candidate will have a strong foundation in software engineering principles and a proven ability to translate that knowledge into engaging and effective curriculum. They will be responsible for creating and delivering courses that equip students with the core skills needed for success in the field. Key areas of focus include:

Front-End Development:

  • HTML5, CSS3, and the Document Object Model (DOM) for building user interfaces.

  • JavaScript fundamentals including Object-Oriented Programming (OOP) concepts.

  • Introduction to a popular framework like Bootstrap for rapid UI development.

Back-End Development:

  • Server-side development concepts using a popular framework like Node.js and its package manager (NPM).

  • Introduction to object-oriented programming with a language like Typescript.

  • Building and managing databases using SQL and a framework like PostgreSQL.

  • Understanding of web server concepts (Express.js) and APIs (RESTful).

Version Control and Project Management:

  • Proficiency in using Git for version control and collaboration.

  • Introduction to software development methodologies like Agile (Scrum) for efficient project management.

Testing and Deployment:

  • Understanding of testing principles and frameworks for ensuring code quality.

  • Introduction to continuous integration and deployment (CI/CD) practices.

Responsibilities:
  • Develop and deliver comprehensive software engineering courses focused on the key areas outlined above.

  • Create and maintain engaging and informative lecture materials, labs, and projects for a hands-on learning experience.

  • Evaluate student performance and provide constructive feedback to promote growth.

  • Advise students on their academic and career goals within the software engineering field.

  • Stay current on industry trends and technologies to integrate relevant updates into the curriculum.

  • Collaborate with other instructors to ensure a cohesive and impactful learning experience for students.

Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experiences.

  • 3+ years of experience as a software engineer with a strong understanding of front-end and back-end development principles.

  • 1+ year of experience teaching software engineering concepts or a strong passion for instruction (preferred).

  • Excellent communication and interpersonal skills to effectively engage students in a classroom setting.

  • Ability to work independently while also collaborating with colleagues to achieve shared goals.

分享到
更多类似工作
YAICHI-company-logo
Backend Software Engineer
YAICHI
东区, 香港
The Hong Kong University of Science and Technology-company-logo
Mobile / Node.js / Java Developer
The Hong Kong University of Science and Technology
西贡区, 香港
August Solutions Limited-company-logo
React Frontend Developer / Programmer / Engineer
August Solutions Limited
荃湾区, 香港
OmniWe Limited-company-logo
JavaScript Backend Developer
OmniWe Limited
荃湾区, 香港