Position Overview
We are looking for a Junior Software Engineer with a focus on React.js to join our growing development team. In this role, you’ll contribute to building and enhancing user-facing features on our web platform. This is a great opportunity for someone early in their software career who is eager to learn, collaborate, and build high-quality applications in a fast-moving and supportive environment.
Key Responsibilities
- Assist in the development of new front-end features using React.js and modern JavaScript (ES6+)
- Work with designers and back-end developers to implement responsive, accessible, and user-friendly interfaces
- Contribute to code reviews and collaborate with the team on UI/UX improvements
- Debug and troubleshoot issues, writing clean and maintainable code
- Participate in Agile ceremonies, including stand-ups, sprint planning, and retrospectives
- Stay current with emerging front-end technologies and best practices
Required Skills & Qualifications
- 0–2 years of experience in front-end development (internships or co-op experience welcome)
- Familiarity with React.js and component-based architecture
- Basic understanding of HTML, CSS, and JavaScript (ES6+)
- Knowledge of version control systems like Git
- Good problem-solving and communication skills
- Willingness to learn and take feedback in a team-oriented environment
Nice-to-Have Skills
- Experience working with REST APIs
- Familiarity with front-end build tools and frameworks (Webpack, Vite, etc.)
- Exposure to state management libraries like Redux or Context API
- Interest in user experience, accessibility, or performance optimization
Job Type: Full-time
Pay: $50,000.00-$60,000.00 per year
Benefits:
Experience:
- React: 2 years (preferred)
Work Location: Hybrid remote in Kitchener, ON N2G 4X8