React.js Engineer Toronto Canada/ Hybrid
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Experience
- Required Experience: 5+ years (adjustable based on client requirements) Key Skills: React.js, JavaScript, TypeScript, HTML5, CSS3, REST APIs
- Posting language
- English
- Posted
Original job description
Role: React.js Engineer Toronto Canada/ Hybrid – 5 positions
Location: Toronto – 3 days a week hybrid
Long Term
Required Experience: 5+ years (adjustable based on client requirements) Key Skills: React.js, JavaScript, TypeScript, HTML5, CSS3, REST APIs
Job SummaryWe are looking for an experienced React.js Engineer to develop and maintain modern, responsive, and scalable web applications. The ideal candidate should have strong expertise in React.js, JavaScript, and TypeScript, along with experience building reusable UI components and integrating frontend applications with backend APIs.
Key Responsibilities- Develop responsive and user-friendly web applications using React.js.
- Build reusable components and frontend libraries for future use.
- Write clean, maintainable, and efficient JavaScript/TypeScript code.
- Integrate frontend applications with RESTful APIs and backend services.
- Manage application state using Redux, Context API, or other state management tools.
- Optimize applications for performance, scalability, and cross-browser compatibility.
- Work with UI/UX designers to implement designs and improve user experience.
- Write unit and integration tests to ensure application quality.
- Troubleshoot bugs and resolve frontend performance issues.
- Participate in code reviews and Agile/Scrum development activities.
- Strong hands-on experience with React.js.
- Proficiency in JavaScript (ES6+) and TypeScript.
- Strong knowledge of HTML5, CSS3, and responsive web design.
- Experience with React Hooks, functional components, and component lifecycle concepts.
- Experience with Redux, Context API, or similar state management solutions.
- Hands-on experience integrating REST APIs and handling asynchronous requests.
- Knowledge of Git and frontend build tools such as Vite or Webpack.
- Experience with testing frameworks such as Jest and React Testing Library.
- Strong problem-solving and communication skills.
More about this job
Responsibilities
Develop and maintain responsive, scalable web applications using React.js, building reusable components and integrating frontend applications with REST APIs and backend services. Optimize performance and compatibility, implement designs with UI/UX teams, write tests, troubleshoot issues, and participate in code reviews and Agile/Scrum activities.
Requirements
Requires 5+ years of experience, strong hands-on React.js skills, and proficiency in JavaScript (ES6+) and TypeScript. Candidates should also know HTML5, CSS3, state management, REST API integration, Git, frontend build tools, and testing frameworks, with strong problem-solving and communication skills.
Skills
- React.js
- JavaScript
- TypeScript
- HTML5
- CSS3
- Responsive Web Design
- React Hooks
- Redux
- Context API
- REST APIs
- Git
- Vite
- Webpack
- Jest
- React Testing Library
- Agile/Scrum
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- React.js
- JavaScript
- TypeScript
- HTML5
- CSS3
- REST APIs
- Responsive Web Design
- Reusable UI Components
- React Hooks
- Functional Components
- Redux
- Context API
- State Management
- Asynchronous Requests
- Git
- Vite
- Webpack
- Jest
- React Testing Library
- Unit Testing
- Integration Testing
- Cross-Browser Compatibility
- Performance Optimization
- Agile
- Scrum
- Code Reviews
- Frontend Development
- Backend Services
- UI/UX