← Live feed

Senior Mobile App Architect for Technical Consultation and Code Review

Contract
HOURLY / PART_TIME
Client
United Kingdom · ★ 4.13 (7)
Live feed
Upwork

ios, javascript, mobile-app-development, ios-development, swift

Preferred qualifications

  • Experience: Expert
I’m looking for an experienced software architect or senior developer to provide an independent technical assessment of a wellness and community app currently being prepared for launch. The first part of the engagement is a consultation: I want to understand whether the app is structured correctly, whether the important engineering decisions make sense, and what needs attention before we grow. After that, I want a more detailed code review focused on the areas identified as highest risk. The existing system includes: - An iPhone app built with web technologies and Capacitor - A member API and a separate staff administration site - Supabase for the database, authentication and storage - Vercel deployments - Programmes with lessons, quizzes, PDFs and videos - A community feed with member-uploaded images - A progress tracking utility and member accounts The app is already built and being tested through TestFlight. There are multiple branches and recent releases, so part of the work will be establishing which code corresponds to the current deployments and app build. Scope of work Phase 1: Technical consultation Review the overall architecture and discuss: - Whether the app, API, staff site and database are structured appropriately - Whether the codebase is maintainable and whether any areas have become unnecessarily complicated - How programme content, versions and member progress are handled - Security and privacy considerations, including authentication, permissions, file access and member uploads - Performance considerations, including database queries, caching, images, PDFs and network requests - What would need to be measured and improved as the app grows towards 10,000 or more registered users - Reliability, monitoring, backups, deployments and rollback - Whether remaining with Capacitor is sensible, or whether there is a sound technical reason to consider a native Swift app I would like a call to discuss your initial findings and recommendations, followed by a concise written assessment in plain English. Please distinguish confirmed issues from potential risks and areas that need further investigation. Phase 2: Detailed code review Following the consultation, we can agree on the scope and price of a deeper review. This should focus on the areas with the greatest impact on security, reliability, performance and maintainability, rather than producing a generic checklist. The review should include references to relevant files and code, an explanation of each significant finding, its priority, and practical recommendations for resolving it. Where possible, please provide an approximate effort estimate. Experience required - Senior-level experience reviewing and designing production applications - Strong experience with TypeScript and React-based applications - Experience with Capacitor or comparable hybrid mobile applications - Experience with PostgreSQL and Supabase, including authentication and database permissions - Experience reviewing APIs, application security, performance and scalability - Ability to explain technical findings clearly to a non-developer - Experience with iOS and Swift is useful for assessing the native-app question Please include examples of similar consultations, audits or code reviews you have completed, along with your relevant experience and how you would approach this engagement. When applying, please answer: 1. What experience do you have with Capacitor, Supabase and apps with a similar architecture? 2. How would you structure the initial consultation, and what would you need access to? 3. What would you deliver after the consultation? 4. How would you approach the subsequent code review? 5. What fixed price or hourly estimate would you suggest for the consultation, and how would you estimate the review separately? Access and working arrangements The initial engagement is for assessment and advice. Please do not make changes to the live app, database, infrastructure or member data, or perform production load testing, without prior agreement. Access will be discussed once the scope is agreed. I’m looking for an honest, independent assessment, including what is already working well and what should be improved. I’m open to a longer-term working relationship if the consultation and review are a good fit.
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in