Details
1093885
University of Warwick
31/03/2025
3 Months
Flexible, 10-40 hours per week
Not Applicable
Pay
£20.00
£2.41
Description
Role
We are looking for a professional web developer who can develop an interactive website for the purpose of conducting a research study. We also need to set up a database (such as a Firestore) to store data collected during the research study and support the website.
Duties and responsibilities
This research project, led by University of Warwick researchers, explores how men and women trade off traits like income, education, and looks when selecting partners on dating apps. To study this, we are developing a dating website prototype for web browsers, where participants will interact with a mix of AI-generated and real profiles. Beta testers will provide feedback on design and user experience, while the main experiment will analyse users’ swiping decisions and messaging behaviour under varying profile conditions.
You will contribute to the project by designing and implementing the dating website with an associated database.
The dating website will support user registration and profile creation, requiring email and phone verification, a bio (with word limits), a moderated profile photo, and responses to multiple survey questions (multiple choice, sliders, and matrix format). The main interface ("Seek and Find") will present profiles one at a time, allowing users to swipe YES or NO, with all interactions logged in a database. Matches trigger an Info Box displaying randomized survey responses before users can choose to Chat (spending a token) or Ignore. Messaging will be text-only, with new messages highlighted in the interface. The algorithm will initially show AI-generated profiles before mixing in real users based on predefined probabilities, logging swiping behaviors, match decisions, and message exchanges. A database will store user details, profile activity, swipes, matches, and encrypted messages, supporting research on dating preferences through controlled experimental conditions. Notifications will alert users of new matches via browser pop-ups and possibly emails.
Skills and experience
- The successful candidate will be a full-stack web developer with experience in building interactive web applications and managing databases.
- They should be proficient in modern frontend frameworks (such as React) and have backend expertise with Node.js, Firebase (Firestore), or other NoSQL databases.
- Strong knowledge of authentication methods (email, phone verification via SMS) and secure data handling (encryption, user privacy) is important.
- Experience with experiment-driven development, including A/B testing, randomized conditions, and behavioural data tracking, is highly desirable, but not essential.
- The candidate should also be skilled in UI/UX design for user engagement, real-time notifications (browser and email), and implementing messaging systems.
- Familiarity with AI-generated content, conditional algorithmic matching, and logging user interactions for research purposes will be a plus.
- Excellent problem-solving skills and the ability to advise on technical feasibility and best practices are key.
Location
Working From Home (UK Only)
Additional information
Closing Date- 16/03/25