Overview
Implement high-priority enhancements for GEMS and MIND systems, focusing on data quality, privacy, security, and specific modules.
Key Responsibilities
- Build the chaperone consent workflow into online registration, including digital signature and a 24-hour amendment window.
- Create a self-service data-deletion request with grace period, periodic retention-confirmation prompts, dormant-account archive/reactivation flow, and a 'Manage My Data' dashboard section.
- Create On-site station, credential and badge security: unique per-operator login tied to station; time-boxed and network-restricted on-site access; alerts on suspicious access patterns; daily station activity report; host-country station assignment record; evaluate copy/paste and screenshot restrictions on sensitive fields.
- Create AI-assisted photo/background quality check at capture.
- Build Multi-language and accessibility: add the accessibility-needs question; add multi-language registration forms (host-country language plus French, Spanish, Arabic, Russian).
- Build Age Demographics report; Session Attendance report (summary and detailed); host-country-restricted data and reporting views.
- Remove organisations with zero participants; fix the 'Authored on' date-range filter; resolve duplicated PLE events during slotting.
- Create a WCuD2026 event on a host events legislative workflow with Media accreditation and Expo applications / moderation.
- Create a WCD2026 event on a host events legislative workflow with Media accreditation.
- Create a WHD2026 event on a host events legislative workflow with Media accreditation.
- Build a Post Your Event cards stay editable until the day before each event's scheduled date, replacing the fixed cycle-wide closing date.
- Report Your Event activation: auto-activate the button on event end date/time or moderator approval, removing the manual step.
- Create standalone Excel export of Post Your Event submissions.
- Develop a combined single-file PDF of Post Your Event + Report Your Event once both are submitted.
- Create Post Your Event images push automatically to the Urban October website on approval.
- Post Your Event form alignment: fields, dropdown lists, and upload limits (2 files / 200MB / jpg, png, pdf) per the agreed spec.
- Report Your Event form alignment: attendee/dignitary counts, narrative fields, quotes, photo/caption/copyright fields per the agreed spec.
- Create Check the Urban October website for the code consistency and the new 2026 integration.
- Create Urban October events in GEMS with the Urban October website integration.
Required Experience
- Minimum 2 years of professional experience in full-stack web development is required.
- Technical proficiency in HTML, CSS, JavaScript, PHP and a relational database (e.g., MySQL/MSSQL); working experience with Git version control is required.
- Experience implementing form validation, role-based access control, and reporting/dashboard features in a production web application is an desirable.
- Excellent team player with strong interpersonal skills and ability to work in a multicultural, multi-ethnic environment with sensitivity and respect for diversity is desirable.
Qualifications
A first-level university degree (Bachelor's degree or equivalent) in Computer Science, Information Systems, Management Information Systems, Information Technology, Engineering, or a related field is required.