Full Time
7.50
40
Jul 27, 2026
We are looking for an experienced iOS developer to build a simple companion app based on completed UI designs.
The app will allow existing customers to:
Log in using their existing account details
Receive push notifications
View recent notifications in a recap feed
Tap a notification to open the relevant deal
Manage notification modules, filters, and basic account settings
We will provide the required REST APIs for authentication, account information, deals, notification history, and user preferences.
The developer will also need to create a secure API endpoint that allows our internal systems to send custom push notifications to:
Individual users
Multiple users
Selected notification groups
All eligible users
Custom notifications should support a title, message, optional image, deal ID, notification type, and deep link. Notifications should also be stored in the user's notification history where applicable.
Requirements
Strong Swift and SwiftUI experience
REST API integration
Apple Push Notification Service integration
Secure authentication and Keychain storage
Push-notification deep linking
Device-token registration and management
Experience building secure backend API endpoints
TestFlight and App Store submission experience
Ability to accurately implement supplied designs
Deliverables
Completed native iOS application
Integration with our existing REST APIs
Push notification setup
Custom push notification API
Notification history and deep linking
Clean, maintainable source code
TestFlight build
Support with App Store submission
Basic API documentation
This is an initial MVP with a limited number of screens, but we expect ongoing development and additional features over the next 12 months.
Please include examples of previous iOS apps, push-notification integrations, and backend APIs you have developed.