Date posted: 2025-09-12

JavaScript Development Co-op

Apply Now

Position Title: JavaScript Development Co-op Student

Location: Toronto, Canada (Downtown)

Type: Full-Time, In-Office

About the Role:

At Feroot, we’re on a mission to make the web safer. Our team builds tools that protect applications and data from front-end security threats. As a growing cybersecurity company, we value curiosity, creativity, and collaboration.

We’re looking for a Cybersecurity-Focused JavaScript Development Co-op Student to join our development team. This role is ideal for someone who enjoys coding, thrives in a fast-paced environment, and wants to expand their knowledge of cybersecurity and front-end development.Key Responsibilities:

1. Front-End Development Support

  • Build and enhance secure, user-friendly web pages using JavaScript, HTML, and CSS
  • Apply core web development concepts like DOM manipulation and responsive design

2. Data Collection & Preparation

  • Gather, clean, and prepare data for analysis and machine learning
  • Perform preprocessing tasks like handling missing values and normalizing data

3. Machine Learning Support

  • Assist in training and testing models with various algorithms
  • Tune model parameters to improve performance and accuracy

4. Software Development Support

  • Develop and maintain data pipelines, APIs, and integration code
  • Contribute to components related to data-driven projects

5. Testing & Debugging

  • Write and execute tests to ensure code quality
  • Identify and resolve bugs in your own code and within the team’s codebase

6. Documentation & Communication

  • Document code, processes, and updates for team visibility
  • Share progress in team meetings and collaborate effectively

7. Team Collaboration

  • Work closely with developers, data scientists, and other team members
  • Participate in technical discussions and project planning

8. Ethics & Compliance

  • Handle data responsibly and uphold data privacy and security standards

9. Continuous Learning

  • Take feedback constructively and improve your work
  • Suggest improvements to tools, processes, or project execution

Required Skills & Qualifications:

  • Currently enrolled in a Computer Science, Software Engineering, or related post-secondary program
  • Experience with JavaScript, HTML, and CSS from coursework, personal projects, or assignments
  • Understanding of web development fundamentals: DOM manipulation, event handling, responsive design
  • Strong problem-solving and debugging abilities
  • Detail-oriented with a growth mindset and willingness to learn in a fast-paced environment

Nice-to-Haves:

  • Familiarity with front-end frameworks like React or Angular, even from academic or self-led projects
  • Experience using Git or GitHub for coursework, personal projects, or team assignment

This is a great opportunity to join a dynamic team and contribute to real-world development projects that blend front-end technology, data science, and cybersecurity. If you’re eager to work with cutting-edge tools, develop your skills, and make an impact, we’d love to meet you.

Apply Now