Full-Stack Developer with Apple Wallet / PassKit Experience

via Freelancer ·

Budget / Salary$250–750
TypeFreelance project
LocationRemote
Posted1 hour ago
Full-Stack Developer with Apple Wallet / PassKit Experience

I’m looking for an experienced Full-Stack Developer to review and continue developing an existing SaaS platform that generates and manages Apple Wallet loyalty passes.

The platform is already built and working. I am not looking to rebuild the application from scratch.

First Phase

The developer will first:

* Review the existing source code, backend, database, APIs, and web dashboard.
* Review the current Apple Wallet pass generation structure.
* Review .pkpass / pass.json implementation.
* Understand how Customer IDs, Pass IDs, and Wallet updates currently work.
* Set up or verify a proper Test / Staging environment.
* Make all changes on Test/Staging first before anything is deployed to Production.

Main Development Tasks

1. Configurable Customer Fields

The dashboard already contains customer fields such as:

* Name
* Phone Number
* Email
* Gender
* Date of Birth

Currently, all fields are mandatory for every business.

I want each business to be able to configure each field as:

* Required
* Optional
* Hidden

This must be handled correctly across:

* Web Dashboard
* Backend/API validation
* Database

Optional fields should be nullable rather than using fake/default values.

2. Apple Wallet Back Fields

Improve the information displayed on the back of the Wallet pass.

Possible fields include:

* Instagram
* Website
* Contact
* Branches
* Terms & Conditions
* Custom Message
* Share Link
* Update Customer Information
* Last Updated
* Powered by Pipps

Ideally, these settings should be manageable per business through the web dashboard.

Existing Features That Must Be Preserved

The following are already working and should not be unnecessarily rebuilt:

* Business accounts
* Customer accounts
* Staff accounts
* Loyalty transactions
* Automatic Apple Wallet pass updates
* Duplicate-pass prevention
* Customer transaction history

Development Workflow

No direct changes should be made to the live Production environment.

Preferred workflow:

Git Branch → Test/Staging → Testing → Approval → Production

Required Experience

Strong experience with:

* Backend development
* REST APIs
* Databases
* Web dashboards
* Git
* Test / Staging environments

Experience with Apple Wallet / PassKit is highly preferred, especially:

* .pkpass
* pass.json
* Pass signing certificates
* Apple Wallet Web Services
* APNs / pass updates

When Applying

Please include:

1. Your Full-Stack development experience.
2. Any Apple Wallet / PassKit projects you have worked on.
3. Your experience working with existing codebases.
4. Whether you are comfortable auditing the current architecture before making changes.
5. Examples of relevant SaaS platforms or dashboards you have developed.

I am looking for someone who can potentially continue working with the platform long-term as new features are added.
software development database programming git full stack development backend development database design database management api integration rest api saas development
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.