Mobile Ticketing System Developer

2 days ago


Melbourne, Victoria, Australia Art Flaneur Full time $80,000 - $120,000 per year

About Us:

At Art Flaneur, we're combining technology and art to transform the art exploration experience. Our app connects art lovers with galleries and exhibitions worldwide, using advanced tools like geofencing and gamification to enrich cultural journeys. Our platform promotes a lively global art community and is perfect for both art enthusiasts and event organisers. Join us as we make art accessible to everyone.

The project will enable users to purchase tickets for events and exhibitions directly through the app. Upon purchase, a secure QR code ticket will be delivered to the user via email. A new, dedicated web application will be created for event organisers and galleries to scan and validate these QR codes.

1.1. Project Objectives


• To integrate a secure payment gateway using Stripe within the existing mobile app.


• To develop a system for generating QR code tickets and delivering them to users via email.


• To build a simple, secure, web-based scanning application for gallery partners to validate tickets.


• To ensure the new functionality integrates seamlessly with the existing Art Flaneur AWS and Firebase architecture.


• To build a scalable system

1.2. Current Infrastructure


• Frontend: React Native (iOS & Android)


• Authentication: Firebase Authentication


• Backend: AWS


• Database: Firebase Realtime Database

2. Scope of Work

2.1. In-Scope Deliverables

  • Payment Integration (Stripe in Mobile App)

o Integration of the Stripe React Native SDK for in-app payments.

o Implementation of secure payment processing workflows.

o A post-purchase confirmation screen informing the user their ticket has been emailed.

o Functionality to handle refunds.

  • Ticket Generation and Delivery

o Generation of digital tickets with unique, secure identifiers.

o Creation of encrypted QR codes for ticket validation.

o Integration with an email delivery service (e.g., AWS SES) to send the ticket to the user's registered

email address.

  • Venue Scanning Web Application

o A new, secure, mobile-responsive web application for ticket scanning.

o User authentication for gallery staff to access the scanner.

o Use of the device's camera via browser APIs to scan QR codes.[1]

o Real-time feedback on the screen ("Valid," "Already Used," "Invalid").

o Logging of ticket entries for attendance tracking.

  • Backend Infrastructure

o Development of AWS Lambda functions to handle ticket processing logic.

o Integration with AWS Simple Email Service (SES) for ticket delivery.

o Updates to the Firebase database schema to store ticket and transaction data.

o A secure, real-time ticket validation API to be consumed by the scanning web app.

2.2. Out-of-Scope Items


• Any ticket display or storage functionality within the Art Flaneur mobile app.


• Physical ticket printing.


• A standalone analytics dashboard for venues (this can be considered for Phase 2).

3. Technical Architecture

3.1. System Overview

The architecture will consist of three main parts: the existing React Native app for purchases, a new web application for validation, and the AWS/Firebase backend tying them together.

3.2. Core Components

  • Mobile App (React Native)

o TicketPurchaseFlow: A series of components managing the Stripe payment workflow.

o PurchaseConfirmation: A simple UI screen shown after a successful purchase.

  • Venue Scanning Web App

o A lightweight single-page application (SPA) built with HTML5 and JavaScript.

o Will utilize a library like html5-qrcode to access the camera and decode QR codes in the browser.

o Secure login portal for authorized venue staff.

  • Backend Services (AWS Lambda)

o ticket-purchase-processor: A function that, on successful payment, generates the ticket, stores it in

Firebase, and triggers the email service.

o ticket-email-sender: A function that uses AWS SES to construct and send the ticket email with the

embedded QR code.

o ticket-validator: An API endpoint for the scanning web app to check a ticket's status in real-time.

  • Database Schema (Firebase)

o No changes from the previous SOW; will require tickets and ticket-validations collections.

Role Description

This is a contract role for a Mobile Ticketing System Developer. The role is hybrid, requiring the candidate to be based in Melbourne, VIC, with some flexibility for working from home. Responsibilities include developing and managing a mobile ticketing system, ensuring seamless ticket sales and reservation workflows, integrating system updates, and troubleshooting technical issues. The developer will work closely with cross-functional teams to align the ticketing system with user needs and contribute to enhancing the platform's overall functionality.

Qualifications

  • Experience in Ticket Sales, Reservations, and Sales workflows
  • Strong Communication and Customer Service skills
  • Technical proficiency in mobile app development, backend integration, and system maintenance
  • Familiarity with ticketing system design and implementation is a plus


  • Melbourne, Victoria, Australia Conduent Victoria Ticketing System Full time $100,000 - $120,000 per year

    About the Role:Are you an experienced C# developer with a passion for building secure, high-performance mobile and backend solutions? We're looking for a Mobile & C# Stack Developer with strong expertise in Android development using .NET MAUI and Xamarin.Forms, along with hands-on experience in C# development, to join our innovative team on a 6-month...


  • Melbourne, Victoria, Australia Conduent Victoria Ticketing System Full time $60,000 - $90,000 per year

    About Conduent Victoria Ticketing System (CVTS)Through our dedicated colleagues, CVTS delivers world class ticketing services and solutions – creating exceptional outcomes for our client and the community who count on them. You have an opportunity to personally thrive, make a difference and be part of a culture where individuality is noticed and valued...


  • Melbourne, Victoria, Australia Conduent Victoria Ticketing System Pty Ltd Full time $60,000 - $90,000 per year

    Through our dedicated associates, Conduent delivers mission-critical services and solutions on behalf of Fortune 100 companies and over 500 governments - creating exceptional outcomes for our clients and the millions of people who count on them. You have an opportunity to personally thrive, make a difference and be part of a culture where individuality is...

  • Project Manager

    1 week ago


    Melbourne, Victoria, Australia Conduent Victoria Ticketing System Full time $80,000 - $120,000 per year

    We're looking for a skilled Project Manager to lead and deliver strategic projects that align with business priorities. You'll manage cross-functional teams, track progress, and ensure delivery on time, within scope and budget. This role reports to the Program Director and plays a key part in driving operational excellence.Key Responsibilities:Lead projects...


  • Melbourne, Victoria, Australia Mobile Tyre Shop Full time $60,000 - $90,000 per year

    Our Tyre Technicians don't sweat it out in a workshop all day — they enjoy independence on the road, variety in their work, and plenty of customer interaction.Mobile Tyre Shop's need for motivated Tyre Technicians (who want to escape the confines of a traditional Tyre store) is driven by the growing demand for our products and services. No-one else is...


  • Melbourne, Victoria, Australia Dietary Care System Full time $80,000 - $120,000 per year

    Company DescriptionDietary Care Australia is a leading provider of catering management software, Dietary Care System (DCS). Our innovative solution enhances and automates hospitality operations to manage clients' dietary needs and preferences efficiently. By streamlining workflow and minimizing human errors, DCS improves quality standards, reduces manual...

  • Mobile App Developer

    12 hours ago


    Melbourne, Victoria, Australia Freelancerprox Full time $60,000 - $90,000 per year

    We are looking for a motivated and enthusiastic Mobile App Developer Intern with a passion for building mobile applications on Android and/or iOS platforms. This internship offers hands-on experience in app development, providing you with the opportunity to work on real-world projects under the guidance of experienced developers.Freelancer Prox is the first...


  • Melbourne, Victoria, Australia Conduent Victoria Ticketing System Full time $120,000 - $180,000 per year

    About the Role:We are seeking a highly motivated Senior Program Manager to lead and deliver cross-functional initiatives that align with our strategic business objectives. You will be at the forefront of driving collaboration between engineering, product and business teams to ensure seamless execution and delivery of our program.Key Responsibilities:Lead...


  • Melbourne, Victoria, Australia Conduent Victoria Ticketing System Full time $80,000 - $140,000 per year

    We are seeking an experienced Dynamics 365 Finance & Operations (F&O) Functional Consultant with a strong focus on Asset Management and Supply Chain Management (SCM). The ideal candidate will have a solid hands-on experience delivering end-to-end D365 F&O implementations across various industries.This role requires deep domain expertise in manufacturing,...


  • Melbourne, Victoria, Australia Vanguard Full time $180,000 - $200,000 per year

    Provides expert level IT technical lead services, including the direction, evaluation, selection, configuration, implementation, and integration of new and existing technologies and tools.Our Team & OpportunityAre you a passionate mobile app lead? Do you want to be able to drive innovation and excellence in mobile app development for our direct...