1. education and experience:
- bachelor's degree in computer science or a related field.
- minimum of 4 years of proven experience as a react developer with a strong portfolio.
2. technical skills:
- advanced proficiency in react, typescript, html5, css3, tailwind css, and redux.
- extensive experience with both functional and class components, react hooks, and context
api.
- basic understanding of and express for backend api integration.
3. communication and leadership:
- excellent communication and interpersonal skills.
- proven ability to lead and mentor a team of developers.
4. adaptability:
- ability to quickly adapt to emerging technologies and industry best practices.
- continuous learning mindset and a passion for staying updated on the latest trends.
responsibilities:
1. frontend development:
-design and implement responsive, intuitive user interfaces using .
- develop and maintain reusable ui components for efficient and consistent application
development.
- implement state management using redux for complex applications.
2. react expertise:
- proficiency in both functional and class component-based development.
- extensive experience with react hooks and a deep understanding of their usage.
- ability to optimize and refactor existing code for improved performance.
3. styling and ui/ux:
- utilize css, and tailwind css to create visually appealing and user-friendly interfaces.
- ensure cross-browser compatibility and responsiveness across various devices
4. state management:
- implement and maintain state management using redux for large-scale applications.
- leverage context api for managing state within specific components.
5. backend integration:
- basic understanding of and express for seamless integration with backend services.
- collaborate with backend developers to integrate frontend and backend functionalities.
6. testing and quality assurance:
- implement unit testing for react components to ensure robust code quality.