ReactJS Developer x2
Cooperative Computing is seeking a highly skilled and experienced React.js Developer to join our team. The ideal candidate should have a deep understanding of React.js and its ecosystem, as well as experience in building complex and dynamic web applications. You will be responsible for leading the development of our front-end systems, ensuring their reliability, scalability, and performance.
Key Responsibilities
- Design and develop complex and dynamic frontend systems using React.js
- Collaborate with cross-functional teams to gather requirements, design, and implement solutions
- Lead the development of frontend systems, ensuring their quality and scalability
- Write clean, efficient, and well-documented code
- Ensure the performance, scalability, and usability of the applications
- Troubleshoot and debug issues as they arise
- Mentor and train junior developers on best practices and development methodologies
- Stay up-to-date with emerging trends and technologies in web development
Requirements
- Bachelor's or master's degree in computer science or a related field
- At least 3 years of experience in web development with a focus on React.js
- Strong understanding of web development principles such as HTML, CSS, JavaScript, and its ecosystem
- Experience with front-end libraries and frameworks such as Redux, Material-UI, and Bootstrap
- Expertise in developing complex and dynamic user interfaces using React.js
- Proficiency in modern front-end toolings such as Web pack, Babel, and ESLint
- Experience in performance optimization techniques for frontend systems
- Knowledge of software engineering principles, design patterns, and best practices
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to collaborate effectively with cross-functional teams