Responsibilities:
Frontend Development:
Design and implement a user-friendly dashboard for managing DMCA takedown requests.
Develop forms for adding search terms, logging identified URLs, and viewing takedown statuses.
Ensure responsiveness and cross-browser compatibility.
Backend Development:
Set up and configure Firebase for authentication, Firestore database, and cloud functions.
Develop automated scripts using Node.js (or Python) for web scraping, API integrations, and form submissions.
Implement email automation for sending DMCA notices.
API Integrations:
Integrate Google Custom Search API and Bing Search API for automated searches.
Set up social media API integrations or web scraping for platforms like Twitter, Facebook, and Instagram.
Automation and Workflows:
Automate the submission of DMCA takedown requests via forms and emails using Puppeteer or Selenium.
Configure Firebase functions to handle backend processes and integrate with the frontend.
Testing and Deployment:
Ensure robust testing of all features and functionalities.
Deploy the application on Firebase Hosting and set up continuous integration/continuous deployment (CI/CD) pipelines.
Requirements:
Technical Skills:
Proficiency in JavaScript, Node.js, and modern frontend frameworks (React, Vue, or Angular).
Experience with Firebase services including Firestore, Functions, Authentication, and Hosting.
Familiarity with web scraping tools like Puppeteer (Node.js) or Selenium (Python).
Experience with API integrations and handling asynchronous operations.
Knowledge of email automation using services like SendGrid or NodeMailer.
Soft Skills:
Strong problem-solving skills and attention to detail.
Ability to work independently and manage time effectively.
Excellent communication skills for collaboration and reporting.
Preferred Qualifications:
Previous experience building similar tools or applications.
Familiarity with DMCA regulations and content protection mechanisms.
Experience with no-code/low-code platforms like AppSheet for rapid development.
Project Timeline:
Expected project duration: 8-12 weeks.
Milestones will be set up for each phase of development (design, backend setup, frontend integration, testing, and deployment).
Budget:
Competitive hourly rate or fixed project fee based on experience and project scope.
Application Process:
Please provide a detailed resume highlighting relevant experience.
Share examples of previous projects or similar work.
Include a brief cover letter explaining your approach to this project and why you are the best fit.
How to Apply:
Submit your application via Upwork along with any questions you may have about the project.
Hourly Range: $15.00-$35.00
Posted On: July 01, 2024 16:15 UTC
Category: Full Stack Development
Skills:Web Application, Amazon Web Services, API Integration, JavaScript, Database Architecture, AngularJS, React, Custom PHP, Bootstrap, Web Development
Country: United Kingdom
click to apply
Powered by WPeMatico
