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.