Software Developer (Co-op) – Spring 2025 at Nova Vacation Homes
Richmond Hill, ON L4B 4W5, Canada -
Full Time


Start Date

Immediate

Expiry Date

15 May, 25

Salary

0.0

Posted On

16 Feb, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

French, Soft Skills, Django, Teamwork, Computer Science, Git, Vue.Js, Version Control, Spring, Javascript Frameworks, Flask, Collaboration Tools, Sketch

Industry

Information Technology/IT

Description

We’re seeking a Software Developer (Co-op) for Spring 2025 who is enthusiastic about frontend development, UI/UX design, comfortable working with Vue.js/React and Python, and eager to explore Artificial Intelligence. You will collaborate with our senior engineers, designers, and product managers to develop, enhance, and optimize user-centric digital products for hospitality industry.

QUALIFICATIONS

  • Education
  • Currently enrolled in a Bachelor’s or Master’s program in Computer Science, Software Engineering, UI/UX Design, or a related field.
  • Eligible for a co-op placement for Spring 2025 (4–8 months).
  • Technical Skills
  • Familiarity with Vue.js (or other modern JavaScript frameworks).
  • Strong understanding of Python—experience with frameworks like Flask or Django is a plus.
  • Basic understanding of AI/ML concepts (experience with libraries like TensorFlow or PyTorch is beneficial).
  • Experience or coursework in UI/UX design, including wireframing or prototyping tools (e.g., Figma, Sketch, Adobe XD).
  • Proficiency with version control (Git) and collaboration tools.
  • Soft Skills
  • Excellent communication, teamwork, and problem-solving abilities.
  • Adaptable in a fast-paced environment with shifting priorities.
  • Attention to detail and a strong commitment to delivering quality results.
Responsibilities
  • Frontend Development & UI/UX
  • Build and maintain responsive, high-performance user interfaces using Vue.js.
  • Contribute to UI/UX design processes, including wireframes, mockups, and prototypes.
  • Apply best practices in user-centered design to ensure an intuitive and visually appealing experience.
  • Backend & AI Integration
  • Work with Python-based services and frameworks to implement and optimize backend features.
  • Collaborate on AI/ML initiatives—such as integrating libraries, creating data pipelines, or optimizing performance.
  • Ensure seamless communication between frontend and backend components.
  • Quality & Performance
  • Write clean, maintainable code with attention to scalability and performance.
  • Participate in code reviews, testing, and debugging to deliver reliable, high-quality software.
  • Follow industry standards and best practices for UI/UX, accessibility, and security.
  • Collaboration & Learning
  • Engage in regular meetings, sprint planning sessions, and knowledge-sharing discussions with cross-functional teams.
  • Seek feedback from stakeholders to iterate on and refine design and development solutions.
  • Demonstrate curiosity and initiative in learning new tools, technologies, and frameworks.
Loading...