Application Development Management and Enhancement

Open Opened on September 16, 2025
Main contact
Rue Productions
Vancouver, British Columbia, Canada
Rubén Möller
Producer/Director
(37)
7
Portals
(1)
Project
200 hours per participant
Participant
Anywhere
Intermediate level

Project scope

Categories
Information technology Project management Software development
Skills
code review c++ (programming language) product design progress reporting process improvement application development agile methodology communication python (programming language) collaboration
Details

Rue Productions is developing four software applications that require effective project management and technical enhancement. The goal is to streamline the development process and enhance the functionality of these applications, which are built using Python and C++ for core features, with Python and C++ option handling back-end processing. The focus is on image manipulation so this project offers learners the chance to apply their classroom knowledge in project management and software development, specifically in coordinating tasks, tracking progress, and contributing to coding efforts. By engaging in this project, learners will gain hands-on experience in both front-end and back-end development, while also honing their project coordination skills. The project is designed to be completed by a team of learners from a computer science or software engineering program, ensuring a cohesive skill set among participants.

Key Responsibilities

  • Project Coordination
  • Organize project assets, documentation, and team resources.
  • Track milestones and deliverables to ensure timely progress.
  • Support team communication and coordinate tasks between developers.
  • Technical Contributions
  • Assist with front-end and back-end development tasks as needed.
  • Work with Python-based or C++ back-end processes to implement basic features.
  • Collaboration
  • Partner with development leads to address roadblocks and refine workflows.
  • Participate in code reviews and brainstorming sessions to improve product design.


Deliverables

Expected Deliverables

The intern will be recommended to produce the following deliverables during the internship (not all as individual learners, but collective by the teams):

Project Management Assets

  • A centralized repository of project assets, including documentation, libraries, and team resources.
  • A milestone tracking system with clear timelines and task assignments.
  • Weekly aural progress reports summarizing team achievements, challenges, and next steps.

Application Development Support

  • At least two contributions to front-end features in C++ for one or more of the applications.
  • At least two implemented back-end features or enhancements in either Python or C++ dependant on the project.
  • Documented code contributions, including inline comments and commit messages.

Knowledge Base Contributions

  • A structured guide or documentation resource covering image manipulation methods used in the projects.
  • Internal documentation for Python or C++ back-end processes to support future developers.
  • Recommendations for next steps and process improvements.

Learning Outcomes

By the end of the internship, the learner will:

  • Gain practical experience managing multi-application software projects.
  • Strengthen technical skills in Python, C++ and image manipulation technologies.
  • Understand how to balance project management duties with hands-on development tasks.
  • Build experience in agile development environments and milestone tracking.

Qualifications

  • Required:
  • Strong organizational and communication skills.
  • Basic knowledge of C++ and Python programming.
  • Familiarity with image processing concepts or libraries.
  • Eagerness to learn and adapt to both technical and managerial responsibilities.
  • Preferred:
  • Exposure to graphics frameworks.


Mentorship
Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

Supported causes

The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.

Gender equality

About the company

Company
Vancouver, British Columbia, Canada
2 - 10 employees
Arts, Education, Media & production, Entertainment, Marketing & advertising
Representation
2slgbtqia+-owned Community-Focused Employee-Owned Small Business

Rue Productions is an Independent Animation Research and Development Company pursuing project stories compelling to the inclusive and diverse Canadian Culture we live and breath in. The projects we pursue involve aspects of immersive animation and virtual reality experiences through software and hardware development. The internships available are remote participation that allows for life styles to take priority as the content. Every intern contributes creatively and technically towards a world view that will shape educational and industrial futures.