Jun
26
ReactJS + Strapi Developer
Job Responsibilities
- Develop user-facing features using ReactJS.
- Design and implement reusable UI components.
- Ensure the technical feasibility of UI/UX designs.
- Collaborate with the design team to translate design wireframes into high-quality code.
- Optimize applications for maximum performance and scalability.
- Implement responsive designs for various devices and screen sizes.
- Integrate Strapi CMS for managing content and APIs.
- Customize and extend Strapi functionalities as per project requirements.
- Implement authentication and authorization mechanisms using Strapi.
- Collaborate with backend developers to integrate frontend components with backend services.
- Conduct code reviews and provide constructive feedback to other team members.
- Stay updated with the latest trends and best practices in ReactJS and Strapi development.
- Troubleshoot and debug issues as they arise.
- Document technical specifications and maintain project documentation.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a ReactJS developer, with at least 3+ years of experience.
- Solid understanding of JavaScript, HTML5, and CSS3.
- Experience with Strapi CMS and headless CMS architectures.
- Strong proficiency in building responsive web applications.
- Familiarity with RESTful APIs and GraphQL.
- Experience with version control systems such as Git.
- Knowledge of state management libraries such as Redux or Context API.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Ability to work independently as well as in a team environment.
- Experience with Agile development methodologies is a plus.
- Experience with other frontend frameworks/libraries such as Vue.js or Angular is a plus.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.