What You'll Do
Develop and maintain React.js components for our knowledge management platform
build both the front end (user interface) and the back end (server, database, and logic) of a website or application
Work closely with our development team on feature implementation and bug fixes
Write clean, maintainable JavaScript code following industry best practices
Participate in daily standups and sprint planning meetings
Assist with frontend optimization and user interface improvements
Integrate frontend components with backend APIs and data services
Support testing and quality assurance processes
Requirements
6+ months hands-on experience with React.js (personal projects, coursework, or previous work)
Solid understanding of JavaScript fundamentals, HTML5, and CSS3
Experience with version control systems (Git)
Knowledge of modern development tools and build processes
Strong attention to detail and eagerness to learn
Excellent communication and teamwork skills
Must be available to work on-site in Kitchener, ON
Nice to Have
Experience with state management libraries (Redux, Context API)
Familiarity with TypeScript
Experience with AWS, Nodejs
Knowledge of testing frameworks and methodologies
Understanding of responsive design and cross-browser compatibility
Experience with CSS preprocessors or CSS-in-JS solutions
What We Offer
Valuable hands-on experience with enterprise-level applications
Direct mentorship from senior developers
Opportunity to work on impactful projects
Professional development and learning opportunities
Collaborative on-site work environment
Potential for future employment opportunities
How to Apply
Submit your resume, cover letter, and GitHub portfolio demonstrating your React.js experience to: reknowledgeinc@gmail.com
Subject Line: Full Stack Developer Application - [Your Name]
Application Deadline: [Date]
Reknowledge Inc. is an equal opportunity employer committed to diversity and inclusion.
Job Type: Full-time
Pay: $19.00-$22.00 per hour
Experience:
ReactJS: 1 year (preferred)
Location:
Kitchener, ON (preferred)
Work Location: In person