Mobile & Backend Developer for AI-Powered Coaching/Education App
Role Overview
You will work with our team to develop an AI-powered mobile app that integrates OpenAI’s technology. The app will serve as a virtual business coach, guiding users through business assessments and growth strategies. We require expertise in both mobile and backend development, with a focus on smooth, reliable integration between these components
Key Responsibilities
- Develop the front-end of our mobile app using Swift and SwiftUI.
- Integrate AI functionalities using OpenAI’s API for natural language interactions.
- Design and develop the backend architecture to support business logic, AI processing, and user data management.
- We are considering TypeScript and Node.js as a backend stack but are open to suggestions (including Swift for backend).
- Ensure scalability, security, and efficient performance across the mobile and backend systems.
- Collaborate with the design and product teams to create a seamless user experience.
- Deploy and manage the app in a production environment
Requirements
- Proven experience with OpenAI or similar AI technologies.
- Strong proficiency in Swift and SwiftUI for mobile app development.
- Solid backend development experience, preferably with TypeScript and Node.js (or suggestions for alternative tech stacks, including backend in Swift).
- Experience with cloud platforms like AWS, Google Cloud, Supabase or Azure.
- Familiarity with API design, data storage, and real-time processing.
- Understanding of mobile and backend security best practices.
Nice to Have
- Experience with Swift backend development (e.g., using Vapor).
- Prior experience in developing education or coaching apps.
- Knowledge of database systems such as PostgreSQL, MongoDB, or Firebase.
Work Arrangement
This is a remote position open to developers/agencies outside the U.S. We value communication and collaboration, and although the role is remote, regular check-ins and updates are required.
How to Apply
Interested candidates/agencies should submit their portfolio, resume, and a brief explanation of why they’re the perfect fit for this role. Please include any relevant projects where you’ve worked with OpenAI, mobile development, or backend development apps.