Ios app development
Worldwide
Job Title: macOS / Full-Stack Developer Needed to Build Automated BlueBubbles Setup Assistant Job Description: We are looking for an experienced developer to build a custom setup assistant/app that automates the deployment and configuration of a Mac-hosted BlueBubbles server for an iMessage integration project. Our core infrastructure (Supabase Auth, database, and n8n webhooks) is already fully built. We need a streamlined application or utility that guides our users through setting up their Mac host environment by handling as much of the configuration programmatically as possible. Core Workflow Requirements: 1. Supabase Authentication & Webhook Fetching: The user logs into our custom tool using Supabase Auth. Using the user's uuid retrieved from the database, the app automatically fetches their unique webhook endpoints. 2. Automated Webhook & Password Synchronization: The app must automatically configure or guide the insertion of the fetched webhooks (New Server URL and New Messages URL) into the BlueBubbles app environment. When the user sets up their custom password in BlueBubbles, the app must trigger an API call to securely send the plain-text password back to our backend. 3. Automated Mac Configuration Steps: Automate the post-installation setup steps starting from downloading and installing the BlueBubbles client package through all subsequent configuration and automation persistence settings (such as setting up background run persistence and login item launch tasks). Where system-level commands are required (such as modifying library validations or kernel boot arguments), the app should script the terminal execution or seamlessly prompt the user for their Mac administrator password only when strictly required by macOS security boundaries. Clearly guide the user through the non-automatable manual security steps (such as granting Gatekeeper permissions, booting into Recovery Mode to disable SIP, and restarting). Required Skills & Experience: • Strong experience with macOS application development or scripting (Node.js, Electron, Tauri, or advanced shell/AppleScript automation). • Familiarity with Supabase Auth and REST API integrations. • Understanding of macOS system permissions, TCC frameworks, plists, and terminal execution workflows. • Experience working with third-party APIs or message gateways (like BlueBubbles) is a massive plus. When Applying, Please Answer: 1. How soon can you start and how quickly can you deliver this project? 2. What is your approach to handling ongoing maintenance and future fixes for macOS/BlueBubbles updates? 3. offer your best bid in order to win the project
- Less than 30 hrs/weekHourly
- < 1 monthDuration
- Entry levelExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:4 days ago
- Interviewing:21
- Invites sent:23
- Unanswered invites:3
About the client
- United StatesLos Angeles12:28 AM
- $22K total spent71 hires, 11 active
- 353 hours
- Mid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by