Skip to main content
Full Timemid
CAPosted April 24, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

TypeScriptCSSReactNext.jsTailwindPostgreSQLSupabase

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

OCN Website Developer (OCNSTUDENT-202602)

Website Developer: 1 Job Vacancy

Employer: Oakville Chinese Network Society (OCN)

Job city: Oakville, Halton Region

Deadline: 2026/05/10

Anticipated Start Date: 2026/06/01

Summary: The Oakville Chinese Network Society is a non-profit organization rooted in the Oakville Chinese community, run by a number of volunteers who are passionate about their work in social and public services. We aim at becoming the voice of the local Chinese community, promoting Chinese traditional culture and participating in various multicultural and social activities.

Under The Government of Canada Summer Jobs program, OCN is currently seeking 1 individual to assist the IT department in redeveloping and modernizing the organization’s website to enhance accessibility, community engagement, and program visibility.

Tasks and Responsibilities

1. Website Redevelopment & Design

  • Assist in redesigning the OCN website layout to improve user experience, accessibility, and mobile responsiveness.
  • Create clean, modern, and visually appealing web pages aligned with OCN’s branding and cultural values.
  • Support the integration of bilingual (English/Chinese) content where needed.

2. Full-Stack Development & AI-Assisted Coding

  • Develop and maintain application code utilizing Next.js 14 (App Router), TypeScript, and Tailwind CSS, integrating UI components (e.g., shadcn/ui) specifically optimized with large-font themes for senior users.
  • Leverage AI-assisted development tools, specifically Claude Code or Cursor, to accelerate programming, code review, and issue resolution.
  • Integrate and manage complex backend architectures using Supabase, including PostgreSQL databases, Authentication, Row Level Security, Storage, and Edge Functions for reporting.

3. Core Feature Implementation & Data Management

  • Implement key interactive features such as QR code scanning (react-qr-scanner) and dynamic member card generation (qrcode + canvas).
  • Develop robust data management solutions using SheetJS for browser-side Excel import and preview functionality.
  • Configure Next-PWA for offline caching and desktop icon installation, and implement next-intl to facilitate seamless English and Chinese reporting toggles.

4. End-to-End Software Lifecycle & Deployment

  • Perform comprehensive software development lifecycle tasks beyond UI design, including active programming, rigorous testing, and production deployment.
  • Deploy and maintain front-end nodes on Vercel and back-end databases on Supabase (preferably Canada region), ensuring custom domains and automatic HTTPS are correctly configured.
  • Conduct usability testing and troubleshoot issues to ensure the final application is secure, performant, and highly accessible to the community.

5. Collaboration & Administration

  • Work closely with OCN project volunteers and the management team to meet all technical project deliverables within time and budget.
  • Participate in weekly check-ins, provide progress reports, and adjust development work based on guidance.
  • Document all website updates, system architectures, and technical instructions to ensure smooth maintenance and handovers for future OCN volunteers.

6. Technical Qualifications & Prerequisites

  • Conduct usability testing and troubleshoot issues related to functionality, formatting, or navigation.
  • Ensure the final website is user-friendly, accessible to seniors and newcomers, and easy to maintain.

The Website Developer is expected to:

  • Be between 18 and 30 years of age at the start of the employment
  • Be enrolled in or have graduated from a Computer Science, Software Engineering, or related technology degree program.
  • Be highly proficient in the required technical stack and demonstrate a strong willingness to learn new skills to support OCN's community initiatives.
  • Be willing to learn new skills to work with not only the IT department but other departments within OCN’s umbrella
  • Be available to work for the duration of the contract
  • Comply with the organization’s rules and policies. Maintain a positive relationship with the project participants, volunteers and the OCN management team
  • Attend project related meetings - either virtually or in person
  • Be fluent in English, Cantonese and/or Mandarin
  • Other tasks may be assigned

Working hours: 30 hours/week (including some evening and weekend hours)

Wage: $17.60/hour

Duration: 9 weeks

How to apply: Interested individuals are invited to apply by sending their resume and cover letter by May 10, 2026 to: Email: . Please quote OCNSTUDENT-202602 in the subject line.

Note: Candidate must be a Canadian citizen, permanent resident, or person to whom refugee protection has been conferred under the Immigration and Refugee Protection Act. International students are not eligible. Selected candidates will be asked to schedule the interviews on Zoom, Microsoft Teams, and Google Meet. Priority will be given to OCN long-term volunteers. No phone calls please- only candidates selected for interviews will be contacted.

Job Types: Full-time, Fixed term contract

Contract length: 9 weeks

Pay: $17.60 per hour

Ability to commute/relocate:

  • Oakville, ON: reliably commute or plan to relocate before starting work (preferred)

Language:

  • Mandarin and/or Cantonese (preferred)

Licence/Certification:

  • Driving Licence (preferred)

Work Location: Hybrid remote in Oakville, ON

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free