Description

Job Title: Senior React Developer

Job Summary: We are looking for an experienced Senior React Developer to join our team. The ideal candidate will have a deep understanding of React and its core principles, as well as experience with popular React workflows (such as Flux or Redux). The candidate should also have experience with backend technologies, such as Node.js, and be able to work collaboratively with a team of developers to build high-quality applications.

Responsibilities:

• Develop new user-facing features using React.js 

• Build reusable components and front-end libraries for future use 

• Collaborate with other team members and stakeholders to design, build, and maintain efficient, reusable, and reliable code 

• Ensure the technical feasibility of UI/UX designs 

• Optimize applications for maximum speed and scalability 

• Work with the design team to implement intuitive user interfaces 

• Stay up-to-date with emerging trends and technologies in front-end development

Requirements:

• Bachelor's degree in Computer Science or related field 

• 5+ years of experience in front-end development 

• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model 

• Experience with popular React workflows (such as Flux or Redux)

• Familiarity with RESTful APIs 

• Experience with common front-end development tools such as Babel, Webpack, NPM, etc. 

• Understanding of code versioning tools such as Git 

• Excellent problem-solving and analytical skills 

• Strong communication and collaboration skills

Education

ANY GRADUATE