Overview
React Full Stack Developer Jobs in Toronto, Ontario, Canada at Aarorn Technologies Inc
Title: React Full Stack Developer
Company: Aarorn Technologies Inc
Location: Toronto, Ontario, Canada
Job Title: React Full Stack Developer
Location: Toronto, ON (4x onsite a week)
Employment Type: Contract
Pay Rate: CAD$45 – $50/HR INC
Interview Type: Face 2 Face (Onsite Interview Only)
Job Description
We are seeking an experienced Full Stack Developer with strong expertise in React.js and modern front-end development. The ideal candidate will have hands-on experience building scalable web applications using React, Redux, and related JavaScript libraries, while also possessing backend development experience with either Java or Node.js. This role requires close collaboration with cross-functional teams to design, develop, and maintain high-performance enterprise applications.
Key Responsibilities
- Design, develop, and maintain responsive and scalable web applications using React.js.
- Build reusable UI components and implement modern front-end architecture.
- Develop and manage application state using Redux and related state management libraries.
- Integrate front-end components with backend services and APIs.
- Develop and maintain backend services using Java (Spring Boot) or Node.js.
- Collaborate with product managers, UX designers, and developers to translate business requirements into technical solutions.
- Optimize application performance, scalability, and user experience.
- Write clean, maintainable, and testable code following best practices.
- Participate in code reviews, unit testing, and Agile development processes.
- Troubleshoot and resolve application defects and production issues.
Required Qualifications
- 5+ years of software development experience with a strong focus on React.js.
- Extensive experience with React, Redux, JavaScript (ES6+), HTML5, and CSS3.
- Hands-on experience with React libraries, hooks, component lifecycle, and state management.
- Experience developing RESTful APIs and integrating frontend applications with backend services.
- Strong backend development experience using Java (Spring Boot) or Node.js.
- Experience with Git, CI/CD pipelines, and modern development workflows.
- Knowledge of responsive design principles and cross-browser compatibility.
- Familiarity with Agile/Scrum methodologies.
Preferred Qualifications
- Experience with TypeScript.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Knowledge of Microservices architecture.
- Experience with Docker and containerized deployments.
- Familiarity with automated testing frameworks.
Disclaimer: AI tools may assist in the recruitment process; however, all hiring decisions are made by the recruitment team based on a comprehensive evaluation of candidates.