Stack: Swift, SwiftUI, LiveKit, AI-Agentic Workflows
The Mission: Connection on Demand
Coto is the infrastructure of care. We connect users with experts—psychologists, tarot readers, relationship guides—through live sessions. We are a profitable platform with proven product-market fit, now entering a phase of hyper-acceleration.
Our "Urgency Mode" provides emergency access when crisis strikes. We are not just building an app; we are building a lifeline for those who need to heal, thrive, and earn.
The Engineering Reality
We are fundamentally a real-time chat platform wearing many faces: video, audio, text, and streaming.
The Codebase: Solid foundation in Swift and LiveKit.
The Challenge: Migration to modern SwiftUI standards while maintaining stability.
The Standard: Accessibility, Simplicity, Efficiency.
Efficiency is our north star. You will solve hard problems in device performance—specifically thermal management and battery drain on high-fidelity video streams across both flagship and mid-range market devices.
How We Work: The AI-First Paradigm
This is not a standard developer role. We do not copy-paste. We do not rely solely on autocomplete.
We practice AI-Augmented Development.
You will orchestrate extended AI agent sessions to build production software. You will act as the Architect, using the AI as the Builder.
Context Engineering: You will write structured inputs, schemas, and technical specs to ensure the AI produces deterministic, production-grade code.
English as a Programming Syntax: Because you control AI agents through text, your written English must be precise, logical, and nuanced.
Microslices: We move fast. We spike features quickly, validate them, and discard code that doesn't work so we can focus entirely on what does. (We are ruthless with ideas, but supportive of our team).
The Role: Architect \& Gardener
We seek a Programmatic Engineer who balances architectural patterns with internal code hygiene.
The Architect: You understand threading, background processes, and the heavy lifting required for real-time video/audio (WebRTC/LiveKit).
The Gardener: AI provides speed, but you provide quality. You refactor continuously. You treat code hygiene as character, ensuring no "AI bloat" enters our codebase.
The Steward: You are a human leader in an AI loop. You coach the team, lead code reviews, and build a community of practice.
Who You Are
Swift Native: Deep fluency in Swift and modern SwiftUI.
Real-Time Expert: Experience with WebRTC, LiveKit, or heavy A/V streaming applications is a massive plus.
AI-Adaptive: You aren't afraid of LLMs; you know how to prompt, guide, and constrain them to get production-ready code.
Test Obsessed: You believe that without tests, refactoring is just guessing. You write fast, simple, and effective tests to keep the AI on track.
Deep Semantic English: You can articulate complex logic clearly in writing. You understand that in an AI-augmented team, a vague instruction is a bug.
Why Join Coto?
Frontier Engineering: Define what "AI-Augmented Development" looks like in practice.
Top-Tier Hardware: We provide the latest Apple Silicon hardware to ensure your local builds and AI workflows are lightning-fast.
Impact: Build infrastructure that helps real people.
Global Team: Work with a diverse, cross-functional team (India, Philippines, Taiwan) that respects time zones and asynchronous workflows.
How to Apply (Required)
Please do not just send a generic cover letter. To be considered, please answer the following:
"Describe a complex threading or race condition issue you have faced in the past. Then, write the exact prompt (structured input) you would give to an AI agent to help you debug and fix that specific issue."
Job Type: Full-time
Pay: 30,000,000₫ - 50,000,000₫ per month