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 and maintain web applications using React.js.
- Build reusable UI components and front-end libraries.
- Create responsive and interactive user interfaces.
- Write clean, maintainable, and efficient JavaScript code.
- Work with HTML5, CSS3, JavaScript, and modern front-end technologies.
- Integrate REST APIs and handle asynchronous data.
- Manage application state using React Hooks, Context API, or Redux.
- Optimize applications for performance, scalability, and usability.
- Identify, troubleshoot, and fix bugs and technical issues.
- Collaborate with designers, backend developers, and product teams.
- Participate in code reviews, testing, and deployment activities.
- Maintain code quality and follow development best practices.
Required Skills
- Strong knowledge of React.js.
- Proficiency in JavaScript (ES6+).
- Good understanding of HTML5 and CSS3.
- Knowledge of React Hooks and component lifecycle concepts.
- Experience with REST API integration.
- Understanding of responsive web design.
- Familiarity with Git and version control.
- Knowledge of debugging and browser developer tools.
Preferred Skills
- Experience with Redux or Context API.
- Familiarity with TypeScript.
- Knowledge of Next.js.
- Experience with npm or Yarn.
- Understanding of Jest, React Testing Library, or other testing tools.
- Basic knowledge of Node.js and backend integration.
- Familiarity with Agile/Scrum development methodologies.
More about this job
Responsibilities
Develop and maintain React.js applications, reusable UI components, and responsive interfaces, while integrating REST APIs and managing application state. Optimize performance, troubleshoot issues, maintain code quality, and collaborate with design, backend, and product teams on reviews, testing, and deployment.
Requirements
Requires strong React.js and JavaScript (ES6+) skills, knowledge of HTML5, CSS3, React Hooks, component lifecycle concepts, REST API integration, and responsive design. Git and debugging tools are also required; Redux or Context API, TypeScript, Next.js, testing tools, Node.js, and Agile/Scrum experience are preferred.
Skills
- React.js
- JavaScript (ES6+)
- HTML5
- CSS3
- React Hooks
- Component Lifecycle
- REST API Integration
- Responsive Web Design
- Git
- Debugging
- Redux
- Context API
- TypeScript
- Next.js
- Jest
- React Testing Library
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- React.js
- JavaScript
- ES6+
- HTML5
- CSS3
- React Hooks
- Component Lifecycle
- REST APIs
- Responsive Web Design
- Git
- Redux
- Context API
- TypeScript
- Next.js
- npm
- Yarn
- Jest
- React Testing Library
- Node.js
- Browser Developer Tools
- UI Components
- Front-End Development
- Application State Management
- Performance Optimization
- Agile
- Scrum
- Code Reviews
- Software Testing
- Web Applications