Intern Web Developer

** We cannot accept international students or non-residents for this position **

About Us

works to help support Islam and Muslims in Ottawa through the social, spiritual and mental health aspects of daily life.

We have a dedicated board, a compact workforce, and a large group of amazing volunteers who help run our programs. Our partners throughout the city offer a variety of services to empower, uplift and create ease in the lives of Muslims in our city.

While we wait to open our new building, we are still actively planning and supporting our brothers and sisters the best way we know how: with care.


Role Description

This is an internship role as a Web Developer at . As an Intern Web Developer, you will work both on-site at our location in Ottawa, ON and have the flexibility to work remotely.

Your day-to-day tasks will involve designing and developing web applications and internal systems, optimizing website performance, ensuring cross-browser compatibility, and collaborating with the team to implement new features and functionality. This role offers a great opportunity to gain practical experience in software and web development while contributing to meaningful community-focused projects.


Responsibilities

  • Work on redesigning and redeveloping the current Islam Care Centre website.
  • Handle change requests and updates for the current Islam Care Centre and  websites.
  • Assist in developing and maintaining the ICC Control Panel and internal administrative systems.
  • Build and maintain internal tools and modules, including:
    • Zakat management systems
    • Public-facing forms and intake systems
    • Profile management systems
    • Yearly eligibility tracking systems
    • Release history and documentation tools
    • Yearly calendar integrations with Google Calendar
    • Reimbursement request and approval systems
    • Internal approval workflows
    • Reporting dashboards and analytics pages
    • Team management tools
    • Task tracking systems for different teams and departments
  • Collaborate with leadership and staff to improve workflows and internal operations through technology.
  • Optimize applications for performance, responsiveness, and accessibility.
  • Assist with troubleshooting, debugging, testing, and deploying web applications.
  • Participate in planning and implementing new software features and improvements.

Qualifications

  • Proficiency in web development languages such as HTML, CSS, and JavaScript.
  • Strong experience with Next.js and React.
  • Experience working with PostgreSQL databases.
  • Experience with WordPress and Elementor.
  • Knowledge of responsive design principles and mobile-first development.
  • Understanding of web accessibility standards and best practices.
  • Familiarity with REST APIs and modern web application architecture.
  • Ability to collaborate effectively in a team environment.
  • Strong problem-solving and debugging skills.
  • Excellent communication and time management skills.
  • Proficiency in Google Suite (Google Drive and Mail, in particular).
  • Experience with Git or version control systems is considered an asset.
  • Experience building dashboards, admin panels, or workflow systems is considered an asset.

We value diversity, inclusivity, and equal opportunity. We encourage individuals from all backgrounds to apply for this internship position.

Apply Now