You are viewing a preview of this job. Log in or register to view more details about this job.

Virtual Software Engineering Intern

Virtual Software Engineering Intern – Planet web development

Organization: Open Learning Exchange (OLE)
Location: Remote
Duration: 3 months (with possibility to extend)
Hours: Minimum 24 hours per week, flexible schedule
Pay Structure: Unpaid/Volunteer role.

About Open Learning Exchange (OLE):
Open Learning Exchange (OLE) is a non-profit organization committed to revolutionizing learning and empowering individuals with essential skills. Our mission is to uplift communities by fostering an environment where every member can thrive.

Job Description:

As a Web Development Intern for OLE, you'll play a pivotal role in enhancing and maintaining our innovative educational platform. You’ll work with technologies such as Angular, CouchDB, Raspberry Pi, and Docker. You'll help deliver an accessible and engaging learning experience to users globally, directly impacting the lives of learners and communities.

Key Responsibilities:

  • Contribute to the development and enhancement of the Planet web app using Angular and related tools.
  • Help implement and improve features (UI, UX, data flows) based on specifications and feedback from the team.
  • Fix bugs and troubleshoot issues with support from senior engineers, using your problem-solving skills to improve stability and usability.
  • Work with Git and GitHub: branches, pull requests, and code reviews following our contribution guidelines.
  • Collaborate with the team in a remote setting and communicate regularly about your progress and availability.

Qualifications:

  • Some experience with web development using JavaScript or TypeScript.
  • Familiarity with a front-end framework (Angular is a plus; React/Vue experience with willingness to learn Angular is also fine).
  • Basic understanding of HTML/CSS and client-side rendering.
  • Familiarity with Git and GitHub for version control and collaboration.
  • Ability to work remotely and manage your time effectively, communicating regularly with the team.
  • Interest in or basic exposure to Linux, Docker, or CouchDB/NoSQL databases.


What you’ll gain

  • Mentorship from our experienced Software Engineers and exposure to a global, mission-driven team.
  • Real open-source contributions you can showcase in your portfolio and GitHub profiles.
  • Hands-on experience with a production open-source codebase used in real deployments.
  • We can provide a detailed reference letter upon request for interns who successfully complete the internship.
  • We can, where possible, coordinate with your university on internship / academic-credit arrangements, depending on their policies.
    Join Us:

If you are passionate about mobile app development and eager to work on exciting projects that contribute to transforming learning, we encourage you to apply now! Join us in our mission to empower communities through education. Open Learning Exchange is an equal opportunity employer, welcoming applications from candidates of all backgrounds and experiences.