Experience Level: 4+ Years
Job Description:We are looking for a Senior React Developer who is proficient in building complex web applications using React.js and has extensive experience working with graphing libraries, particularly Cytoscape.js. The ideal candidate will have a strong understanding of Canvas and SVG technologies and a proven track record in performance optimization for large-scale web applications.
Key Responsibilities:Develop and maintain high-quality, reusable, and scalable code using React.js.Implement complex features using graphing libraries like Cytoscape.js to visualize data effectively.Optimize applications for maximum performance, focusing on rendering large datasets and complex UIs.Collaborate with cross-functional teams to design, develop, and launch new features.Provide technical leadership and mentorship to junior developers.Stay up-to-date with emerging trends in JavaScript, React, and graphing libraries.
Required Skills and Qualifications:4+ years of experience in web development with a focus on React.js.Proficient in using graphing libraries like Cytoscape.js.Strong expertise in Canvas and SVG technologies.Demonstrated experience in optimizing web applications for performance.Familiarity with modern front-end build pipelines and tools.Experience with common front-end development tools such as Babel, Webpack, NPM, etc.Ability to understand business requirements and translate them into technical needs.Excellent problem-solving skills and attention to detail.
Desirable Skills:Experience with state management libraries (e.g., Redux, MobX).Familiarity with RESTful APIs and modern authorization mechanisms, such as JSON Web Token.A portfolio of UI/UX design is a plus.Experience in working in an Agile/Scrum development process.