OpenDev is looking for experienced React developers to help build an enterprise-grade SaaS application that can scale to millions of users. Candidates will be subject to a live technical interview where they must complete a React development challenge without the use of any assistive tools like search or AI. Requirements for this position: Expertise in React.js Advanced knowledge of React.js and its core principles. Extensive experience in building complex and scalable web applications with React. State Management Proficiency in state management. Ability to design and implement efficient and maintainable state management solutions. Component Architecture Strong understanding of component-based architecture and the ability to design reusable and modular components. React Hooks Deep knowledge and practical experience with React Hooks for managing stateful logic in functional components. Performance Optimization Proven ability to optimize React applications for performance, including code splitting, lazy loading, and minimizing render cycles. RESTful API Integration Proficient in integrating React applications with RESTful APIs and understanding of asynchronous programming. Testing Strong skills in unit testing using tools like Jest and Enzyme, and understanding of test-driven development (TDD) principles. Build Tools Experience with modern build tools and package managers such as Webpack, Babel, and npm. Version Control Proficient in using Git for version control and understanding of branching strategies. Code Quality Adherence to best practices, coding standards, and the ability to write clean, maintainable, and efficient code. Debugging Skills Strong debugging skills and the ability to identify and fix performance bottlenecks and bugs. Communication Skills Effective communication skills, including the ability to collaborate with cross-functional teams and articulate technical concepts to non-technical stakeholders. Continuous Learning Demonstrated commitment to staying updated on the latest developments in the React ecosystem and web development in general. Problem-Solving Proven ability to analyze complex problems, propose effective solutions, and troubleshoot issues efficiently. Agile Development Experience working in an Agile/Scrum development environment. Leadership and Mentorship Capability to provide technical leadership, mentor junior developers, and contribute to architectural decisions. HTML & CSS Expert-level understanding and experience with HTML5 and CSS3 Ability to take wireframes or high-fidelity designs and convert them into accessible, responsive, and performant React components Job Type: Full-time Pay: From $80,000.00 per year Benefits: Flexible schedule Flexible language requirement: French not required Experience: React development: 6 years (required) Work Location: Remote

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada