We are looking for a passionate and skilled React developer to join our growing team. You will be responsible for developing and maintaining the front-end of our web applications, ensuring a seamless and engaging user experience. You will work closely with designers, back-end developers, and product managers to bring our vision to life.
Responsibilities:
Develop and implement highly reusable and maintainable React components.
Write clean, efficient, and well-documented JavaScript code.
Build complex user interfaces using modern libraries and frameworks.
Optimize front-end performance and ensure cross-browser compatibility.
Integrate with back-end APIs and services.
Conduct unit and integration testing.
Collaborate with designers and product managers to translate UI/UX mockups into functional components.
Participate in code reviews and provide constructive feedback.
Stay up-to-date with the latest React trends and technologies.
Qualifications:
3-5 years of experience working as a React developer.
Strong understanding of JavaScript, HTML, and CSS.
Experience with popular React libraries and frameworks (e.g., React Router, Material UI, React Functional Components, Hooks).
Experience with testing frameworks (e.g., Jest, Cypress).
Experience with build tools (e.g., Webpack, Babel).
Excellent communication and collaboration skills.
Ability to work independently and as part of a team.
Problem-solving skills and a strong attention to detail.
Experience with GraphQL or other data fetching libraries
Experience with accessibility best practices.
Competitive salary and benefits package.
Opportunity to work on challenging and impactful projects.