Position Summary
We are looking for a Web App Development Intern to create a web-based companion portal for an existing in-house built mobile application.
This role is intended to extend the existing platform, not rebuild it or create a separate duplicate database. The successful candidate will work with the existing mobile app developer, database, APIs, application logic, and current workflows where available. The goal is to create a clean, responsive web interface that complements the mobile app and gives users easier access to dashboards, asset records, scan activity, reports, user management, and administrative tools. The mobile app will remain the primary field tool, while the web app will serve as the manager/admin interface for easier oversight, reporting, and operational management.
Key Responsibilities
The Web App Developer may assist with:
- Developing a responsive web-based companion app for the existing project platform.
- Creating desktop/tablet-friendly screens that connect to the existing project database, APIs, and workflows.
- Translating existing mobile app functionality into a browser-based interface where appropriate.
- Building manager-facing dashboards for asset status, scan activity, missing items, returned equipment, and daily operations.
- Creating administrative screens for reviewing, editing, searching, and managing existing asset records.
- Displaying existing RFID scan data, inventory records, user activity, and equipment history in a clear web dashboard.
- Working with the current developer to understand the existing system architecture.
- Using existing backend logic and data structures wherever possible.
- Avoiding unnecessary duplication of existing databases, workflows, or application features.
- Extending role-based access from the mobile app to the web portal.
- Ensuring the web app is responsive and easy to use on desktop, tablet, and mobile browsers.
- Testing the web portal with staff and refining the user experience based on operational feedback.
- Documenting front-end code, integrations, setup steps, dependencies, and any changes made to support the web portal.
Features to Support
Potential features may include:
- Manager/admin dashboard
- Current asset inventory view
- Searchable asset records
- RFID tag-to-asset record view
- Scan history by asset, staff member, date, or location
- Daily launch and return summaries
- Missing item alerts or exception reports
- Damaged, missing, retired, or under-repair asset status
- User management and permissions
- Exportable reports for inventory, losses, damages, and usage
- Mobile-friendly browser access for tablets and phones
- Admin tools for updating existing assets, locations, and operational records
Preferred Technical Skills
The ideal candidate may have experience with some of the following:
- HTML, CSS, and JavaScript
- Responsive web design
- Front-end frameworks such as React, Vue, Angular, Svelte, or similar
- Experience building web dashboards, portals, or admin interfaces
- API integration with existing back-end systems
- Working with existing databases through approved APIs or developer-provided access
- User authentication and role-based permissions
- Experienced in Git
- Experience with cloud-based platforms like Airtable to build and manage dynamic data-driven applications
- Experience collaborating with another developer on an existing codebase
- Familiarity with RFID, inventory systems, rental systems, logistics software, or asset tracking would be an asset but is not required
Ideal Candidate
The ideal candidate is practical, self-directed, and comfortable working with an existing technology product. They should be able to understand how the current mobile app works, ask good technical questions, and build a web interface that improves access to the same underlying information. They do not need prior experience with rafting, tourism, or RFID, but they should be interested in building technology that solves real operational problems. This role would suit someone who can work collaboratively with the existing developer and product owner while also taking ownership of the web app user experience.
Qualifications
Preferred qualifications include:
- Current studies or experience in computer science, software development, web development, information systems, or a related field.
- Experience building web apps, dashboards, portals, or internal business tools.
- Strong understanding of front-end web development.
- Ability to integrate with existing APIs, databases, or backend systems.
- Ability to write clean, organized, and documented code.
- Ability to work with feedback and revise features based on real user testing.
- Strong problem-solving skills.
- Interest in startups, SaaS products, rental operations, logistics, outdoor recreation, or business process automation.
- Ability to work independently while communicating progress clearly.
Learning and Portfolio Opportunities
This role offers hands-on experience with:
- Extending an existing mobile app into a browser-based web portal.
- Building dashboards and administrative tools for a real operating business.
- Working with RFID-enabled asset tracking workflows.
- Designing software around actual field operations.
- Collaborating with an existing developer and product owner.
- Testing software in a live seasonal business environment.
- Building portfolio-ready web application development experience.
Example Project Goal
A successful first version of the web portal would allow managers to log in from a browser and view or manage information already captured by the mobile app system, including:
- Current asset inventory
- RFID scan history
- Items scanned out or returned
- Missing, damaged, retired, or under-repair assets
- Searchable asset records
- Daily activity summaries
- Manager-facing reports and dashboards
Confidentiality and Non-Disclosure Requirement
The successful applicant will be required to sign a Non-Disclosure Agreement before beginning work. This agreement is intended to protect confidential business information, proprietary systems, customer data, and any project materials shared during the course of employment.
Pay: $18.00 per hour
Benefits:
- Flexible schedule
- Work from home
Application question(s):
- Applicants must be current post-secondary students who were enrolled in the winter/spring 2026 term and will be continuing their studies in fall 2026.
Work Location: Hybrid remote in Calgary, AB T2N 1N9