React JS Developer
- Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
Key Responsibilities
- Develop responsive web applications using React.js.
- Build reusable UI components and frontend libraries.
- Convert UI/UX designs into high-quality frontend code.
- Develop interactive user interfaces using HTML, CSS, JavaScript, and React.js.
- Integrate REST APIs and backend services.
- Manage application state using React Hooks, Context API, or Redux.
- Optimize application performance and improve user experience.
- Debug and fix frontend issues.
- Ensure cross-browser compatibility and mobile responsiveness.
- Collaborate with backend developers, UI/UX designers, and project managers.
- Maintain code quality and follow frontend development best practices.
- Participate in code reviews and Agile development activities.
Required Technical Skills
- Strong knowledge of HTML5 and CSS3.
- Good understanding of JavaScript (ES6+).
- Hands-on knowledge of React.js.
- Understanding of JSX and React components.
- Knowledge of React Hooks (useState, useEffect, useContext).
- Understanding of Props and State.
- Knowledge of React Router.
- Experience with REST API integration.
- Understanding of JSON.
- Knowledge of Redux or Context API.
- Familiarity with Git and GitHub.
- Basic knowledge of responsive web design.
Preferred Skills
- Knowledge of TypeScript.
- Experience with Material UI, Bootstrap, or Tailwind CSS.
- Understanding of Next.js.
- Knowledge of Node.js and basic backend concepts.
- Familiarity with npm and Webpack/Vite.
- Knowledge of Jest or React Testing Library.
- Basic understanding of UI/UX principles.
Soft Skills
- Strong problem-solving and analytical skills.
- Good communication skills.
- Teamwork and collaboration.
- Ability to learn new technologies.
- Time management and attention to detail.
More about this job
Responsibilities
Develop responsive web applications and reusable UI components with React.js, translating UI/UX designs into interactive, high-quality frontend code. Integrate APIs, manage application state, optimize performance, resolve frontend issues, and collaborate with cross-functional teams while maintaining code quality.
Requirements
Requires hands-on React.js knowledge and a strong foundation in HTML5, CSS3, JavaScript ES6+, JSX, components, Hooks, state and props, routing, API integration, and state management. Preferred qualifications include TypeScript, UI frameworks, Next.js, basic backend concepts, build tools, testing tools, and familiarity with UI/UX principles.
Skills
- React.js
- HTML5
- CSS3
- JavaScript
- JSX
- React Hooks
- React Router
- REST API Integration
- JSON
- Redux
- Context API
- Git
- Responsive Web Design
- TypeScript
- Next.js
- Jest
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Art & Design
Keywords
- React.js
- HTML5
- CSS3
- JavaScript
- ES6+
- JSX
- React Components
- React Hooks
- useState
- useEffect
- useContext
- React Router
- REST APIs
- JSON
- Redux
- Context API
- Git
- GitHub
- Responsive Web Design
- TypeScript
- Material UI
- Bootstrap
- Tailwind CSS
- Next.js
- Node.js
- npm
- Webpack
- Vite
- Jest
- React Testing Library