We are looking for an experienced full-stack developer to build a content creator platform using Firebase for the backend and a React-based template for the frontend. The platform will allow business users to create, test, optimize, and launch content-based solutions using a low-code/no-code approach. Users will also be able to collaborate with their teams and monitor the performance of their content.

Key Responsibilities:
User Authentication and Management:

Implement user registration and login using Firebase Authentication.
Enable profile management (view and edit profile information).
Implement access control with different user roles (e.g., Admin, User).
Dashboard:

Develop a dashboard UI providing an overview of all content created by the user.
Add quick actions for creating new content.
Display statistics on content performance (usage, success rate).
Content Management:

Create UI for creating new content with basic details input (name, description).
Enable adding multiple sections to the content.
Implement section management: add, edit, delete, and reorder sections.
Allow adding multiple variations for each section.
Enable copying variations and renaming variations directly in tabs.
Provide a taller input box for variations (3 lines).
Display a list of all content with options to filter and search.
Content Optimization and Testing:

Develop functionality to compile content variations for testing.
Enable users to run tests on individual or multiple variations using preconfigured APIs.
Display test results in an organized manner with options to rate and evaluate the results.
Offer suggestions to optimize content based on test results.
Performance Monitoring:

Allow users to store and configure API keys for different services.
Enable users to configure settings for the services they are using.
Develop a performance dashboard to monitor the performance of deployed content.
Generate reports showing the quality of outputs over time.
Collaboration:

Allow users to invite team members and manage their roles.
Enable sharing content with team members for collaborative editing.
Implement comments and feedback on content.
Deployment and Integration:

Enable users to embed content as widgets on their websites or apps.
Allow users to create API endpoints for their content.
Provide a deployment mechanism for production use.
Allow users to monitor the performance of deployed content.
Requirements:
Strong experience with React, Material-UI, and Redux for frontend development.
Proficiency with Firebase for backend services, including Authentication, Firestore, and Hosting.
Experience with API integration and configuration.
Ability to develop a responsive and intuitive user interface.
Familiarity with performance monitoring and optimization techniques.
Excellent problem-solving skills and attention to detail.
Strong communication skills and ability to work collaboratively in a team environment.
Preferred Qualifications:
Previous experience in developing low-code/no-code platforms.
Understanding of content optimization and testing methodologies.
Knowledge of deployment best practices and monitoring tools.
Project Timeline and Pricing:
Please provide your estimated timeline and pricing for this project. We are seeking proposals that outline your approach to delivering this platform within a compressed timeframe.

Additional Information:
Figma Wires: Detailed Figma wires will be provided to guide the UI/UX design.
Use of Templates: We will utilize existing templates like Enlite to accelerate development.
Existing App: This project involves reworking an already functional application into the new architecture (React and Firebase), ensuring that all current functionalities are maintained and enhanced where possible.
Project Timeline:
The project will be divided into three sprints over 6 days:

Day Phase Key Deliverables
1-2 Sprint 1: Basic Functionality User authentication, basic dashboard, basic content management
3-4 Sprint 2: Advanced Content Management and Testing Section and variation management, UI enhancements, compile variations, run tests, display and evaluate results
5-6 Sprint 3: Performance Monitoring, Collaboration, and Deployment API key management, service settings, performance dashboard, team management, shared content, deployment functionalities
How to Apply:
Please submit your proposal outlining your relevant experience and approach to this project. Include examples of similar projects you have completed. Additionally, provide your estimated timeline and pricing. We are looking forward to working with a talented developer who can deliver a high-quality platform within a compressed timeframe.

Posted On: July 05, 2024 00:39 UTC
Category: Front-End Development
Skills:Web Application, JavaScript, React, Firebase, Web Development

Country: United States

click to apply

Powered by WPeMatico