Overview:
We are looking for an experienced React Developer who has 3 years of experience to join our dynamic development team. The ideal candidate will have a deep understanding of React and its ecosystem along with a proven track record of delivering responsive high-performance web applications. As a React Developer you will play a key role in designing and implementing front-end solutions for our projects.
Responsibilities:
- Front-end Development:
- Design develop and maintain user interfaces using React JS
- Implement responsive and mobile-friendly web applications.
- Architectural Design:
- Contribute to the architectural decisions of the front-end components.
- Collaborate with backend developers and architects to integrate front-end components with server-side logic.
- State Management:
- Implement and manage state using Redux or other state management libraries.
- Ensure the seamless flow of data between the server and the UI.
- Code Reviews and Quality Assurance:
- Conduct code reviews to ensure adherence to best practices and coding standards.
- Implement and advocate for best practices in coding testing and deployment.
- Performance Optimization:
- Identify and address performance bottlenecks in the application.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Collaboration:
- Collaborate with UX/UI designers to implement visual elements and their behaviours.
- Work closely with backend developers to integrate front-end components with server-side logic.
- Documentation:
- Create and maintain technical documentation for front-end components.
- Document coding standards procedures and common troubleshooting steps.
Qualifications:
- Bachelors degree in computer science Information Technology or a related field.
- Minimum of 3 years of professional experience in React JS development.
- Strong understanding of JavaScript HTML and CSS.
- Experience with front-end build tools and package managers (Webpack npm Yarn).
- Familiarity with backend technologies and RESTful API integration.
Skills:
- Proficient in React JS and its core principles.
- Experience with popular React state management libraries (e.g. Redux).
- Solid understanding of RESTful APIs and GraphQL.
- Familiarity with code versioning tools such as Git.
- Excellent problem-solving and analytical skills
reactjs,npm,javascript,react,yarn,restful apis,redux,git,react js,html,graphql,webpack,css