Senior Browser Automation Engineer for SpareRoom

Posted yesterday

Worldwide

Summary

We are a growing property lettings and management company based in the UK. We are currently automating many of our internal processes and are looking for an experienced browser automation engineer to build a robust automation platform for SpareRoom. Please note: SpareRoom does not provide a public API, so this project will require browser automation rather than API development. This is the first project in what we hope will become a long-term working relationship. Phase 1 – Automated Enquiry Response When a new enquiry / message is received on SpareRoom, the automation should: • Detect new incoming messages. • Determine whether this is the first message in the conversation. • Send a single automated reply containing our WhatsApp link. • Never send duplicate replies. • Leave all further communication to our existing WhatsApp chatbot. Phase 2 – Advert Renewal Automatically monitor all active adverts and: • Detect when an advert becomes eligible for renewal. • Renew the advert as soon as possible. • Handle multiple adverts. • Continue running unattended. We are open to the technology you recommend, but experience with the following is desirable: • Python • Playwright (preferred) or Selenium • Browser automation • JavaScript / Node.js (if applicable) • Docker • Linux/VPS deployment • Logging and error handling • GitHub version control We are not looking for a quick script. We want a production-quality solution that is: • Reliable • Well structured • Easy to maintain • Well documented • Able to recover from common failures (expired sessions, temporary errors, etc.) The successful developer should be comfortable designing automation that can run 24/7 with minimal intervention. Nice to Have Experience with: • Browser automation on websites without APIs • Anti-bot detection awareness • Long-running automation services • Property technology or CRM integrations Please Include In Your Proposal Please tell us: 1. Your experience with browser automation. 2. Which technologies you would use for this project and why. 3. Examples of similar automation systems you have built. 4. How you would ensure the automation remains reliable if SpareRoom changes parts of its website. 5. Any questions or recommendations you have after reading this brief. Future Work We are automating many business processes across our company. If this project is successful, we expect there to be regular follow-on work for the right developer. We value clear communication, clean code and long-term working relationships over simply completing a one-off task.

  • More than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $40.00

    -

    $70.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
API Integration
Business Process Automation
Activity on this job
  • Proposals:50+
  • Last viewed by client:yesterday
  • Interviewing:
    4
  • Invites sent:
    4
  • Unanswered invites:
    0
About the client
Member since May 24, 2022
  • United Kingdom
    Cambridge11:43 AM
  • 1 hire, 1 active
  • Real Estate
    Small company (2-9 people)

Explore similar jobs on Upwork

n8n
Zapier
Web Development
JavaScript
CSS
Web Design
Webflow
Automation
HTML
Python
C++
Forex Trading
API
Machine Learning
Cryptocurrency
Node.js
Bot Development
Artificial Intelligence
Bitcoin

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo