This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
MIRA Developments is seeking an experienced developer proficient in Strapi and React to create and support modern web applications and APIs.
The role involves developing and integrating a headless CMS based on Strapi for content management and creating user-friendly, dynamic interfaces using React.
The project requires working with a high-load system, necessitating knowledge of best practices for scalability and performance.
Key responsibilities include:
Developing and configuring a headless CMS using Strapi for content management, processing, and publishing.
Creating and configuring RESTful APIs or GraphQL for interaction with the frontend and external systems.
Developing user interfaces in React using modern technologies such as Redux, Hooks, and Context API.
Optimizing interfaces to enhance performance and improve user experience (UX/UI).
Integrating with external services and APIs (CRM systems, payment systems, analytics services).
Setting up user authentication and authorization using JWT, OAuth, or other standard security mechanisms.
Participating in application architecture design and optimizing code to support high loads.
Interacting with databases (PostgreSQL, MongoDB) for content storage and management.
Integrating with external systems (CRM, marketing platforms, analytics systems, etc.).
Collaborating closely with designers and product managers to create intuitive and effective user interfaces.
Requirements:
Candidates must have at least 1 year of experience working with Strapi.
A strong knowledge of JavaScript and a minimum of 2 years of experience in React development are required.
Experience with REST APIs and/or GraphQL for backend interaction is necessary.
Familiarity with databases such as PostgreSQL and MongoDB is essential.
Understanding of headless CMS architecture and experience working with them is required.
Proficiency in modern React tools and libraries (Hooks, Context API, Redux) is necessary.
Experience with authentication and authorization systems (JWT, OAuth) is required.
Familiarity with version control systems, such as Git, is essential.
Understanding of caching principles and web application performance optimization is necessary.
Experience with Docker and CI/CD tools for deployment automation is required.
Preferred qualifications include experience with media storage systems and CDNs, working with high-load systems, knowledge of TypeScript, experience with cloud platforms (AWS, Google Cloud, Azure), and experience in testing and creating unit and integration tests (Jest, React Testing Library).
Benefits:
The position offers remote work with payment in cryptocurrency or USD.
A flexible work schedule is provided.
Opportunities to work on innovative projects using modern technologies are available.
There are possibilities for professional growth and learning.
The role involves working in a team of professionals and participating in interesting projects.