Web and Mobile App Developer
Job Summary:
We're seeking a skilled full-stack developer to build a custom practice management application from the ground up for a veterinary services practice. The goal is to replace a scattered mix of tools with one unified system spanning web, iOS, and Android — handling clinical records, scheduling, payments, tasks, and team communication inside a clean, fast user experience. The app must integrate bidirectionally with GoHighLevel (CRM and automation) via its API and connect to several third-party services. The ideal candidate is proficient in modern development frameworks, comfortable using AI-assisted development tools, and capable of delivering a polished, functional product on an accelerated timeline.
Key Responsibilities:
Build a cross-platform application (web, iOS, and Android) from provided specifications, prioritizing native-feeling performance for field use on mobile devices
Integrate the application bidirectionally with GoHighLevel CRM via its REST API and webhooks (contacts, conversations, payments, automations)
Implement secure user authentication with role-based access control and an audit trail of who edited what and when
Develop an append-only, compliance-critical logging module with database-level safeguards (e.g., triggers) that prevent edits or deletions
Build offline data entry that syncs automatically when connectivity returns, alongside real-time multi-user updates
Implement third-party integrations including communication/SMS (e.g., Twilio or via the CRM API), scheduling (Google Calendar), payment processing, and partner webhooks/email parsing
Build both client-facing and internal-use interfaces, including clinical records, intake forms, structured notes, task management, and a unified messaging inbox
Design and implement a configurable pricing calculator with dynamic payment-link generation
Test, debug, and document the application thoroughly, including setup and maintenance guides
Collaborate with the business owner to refine features and recommend architectural improvements during development
Mandatory Skills:
Proven experience in full-stack web and mobile application development, including cross-platform delivery across web, iOS, and Android
Strong knowledge of API integrations, particularly with CRM and communication platforms
Proficiency in modern development frameworks and programming languages (e.g., React Native/Expo, Flutter, or equivalent)
Solid experience with relational database design and management (PostgreSQL / Supabase or similar)
Experience implementing secure authentication, role-based access, and audit trails
Strong problem-solving, debugging, and quality assurance skills
Clear communication skills for collaborating with non-technical stakeholders
Dependable, detail-focused, and able to work independently with minimal oversight
Ability to deliver a complete, production-ready product on a tight timeline
Preferred Skills:
Experience with AI-assisted development tools and workflows
Familiarity with GoHighLevel's API and integration ecosystem
Experience with offline-first sync solutions (e.g., PowerSync, WatermelonDB) and real-time data sync
Knowledge of Twilio for SMS, voice, or messaging features
Experience building healthcare, veterinary, or practice-management software
Familiarity with Google Calendar API, payment-processing APIs, and webhook-based integrations
Experience integrating AI features such as voice/meeting dictation or natural-language data querying
Ability to provide architectural recommendations and suggest feature improvements
Why Join Us:
This is a high-impact build where you'll create a purpose-driven application from scratch for a practice focused on compassionate care. You'll have real technical ownership — freedom to choose your stack, use AI-assisted tools, and shape the architecture around a clear vision. If you love turning a messy set of tools into one elegant product with genuine real-world impact, this is an exciting chance.