React Developer
Job description
We are seeking a skilled React Developer to join our dynamic development team. As a React Developer, you will be responsible for developing and maintaining high-quality web applications using ReactJS. You will collaborate closely with our design and product teams to implement user interfaces and ensure seamless user experiences. Your expertise in React and front-end development will be crucial in shaping the success of our projects.
Responsibilities:
Develop new user-facing features using and related libraries.
Build reusable components and front-end libraries for future use.
Collaborate with the design team to translate UI/UX wireframes into high-quality code.
Optimize web applications for maximum speed and scalability.
Ensure the technical feasibility of UI/UX designs.
Collaborate with cross-functional teams to define and implement innovative solutions.
Stay up-to-date with industry trends and advancements in web development.
Participate in code reviews to maintain code quality and enhance performance.
Troubleshoot and debug issues, ensuring optimal application performance.
Requirements:
Proven experience as a React Developer or similar role.
Strong proficiency in and its core principles.
Proficient understanding of web markup, including HTML5, CSS3.
Familiarity with modern front-end build pipelines and tools, such as Webpack, Babel, etc.
Experience with state management libraries such as Redux or MobX.
Knowledge of RESTful APIs and integration with front-end applications.
Understanding of responsive design principles and mobile-first development.
Familiarity with version control systems, preferably Git.
Strong problem-solving skills and attention to detail.
Excellent teamwork and communication skills.
Nice to have:
Experience with server-side technologies such as .
Knowledge of UI/UX design principles.
Familiarity with testing frameworks such as Jest or Enzyme.
Understanding of accessibility standar