About Samurai Labs
We are a design-first product and engineering studio that also ships its own SaaS. We build fast, clean, scalable products for startups and enterprises, and we run an in-house product lab (SellEzzy, EzzyBooks, Ping Pilot, and more). Small team, real ownership, work that ships to real users. We treat AI as a genuine force multiplier, not a gimmick.
The Role
We want a builder who ships reliable iOS apps fast by pairing strong fundamentals with modern AI tooling. You will own features end to end, work directly with product, design, and the founding team, and turn real requirements into apps people use every day. This is not a manual line-by-line role, and it is not a copy-paste role either. We want sound engineering judgment, accelerated by AI.
The best AI leverage on iOS today is hands-on, running tools like Cursor or Claude Code on the Swift codebase for generation, refactoring, and debugging, and using Xcode for builds, previews, and signing. If you have found a workflow that genuinely speeds you up, we want to hear how.
What You'll Build
- Connectivity testing app (aviation): captures and visualises live network metrics (latency, jitter, throughput, packet loss) across flight phases, offline-first with sync. Hands-on iOS work spanning networking, background sync, and reliable data capture.
- SellEzzy: a WhatsApp-first storefront and catalogue app for Indian retailers (quick product add, share, pocket KPIs).
- EzzyBooks: India's AI-first GST billing and accounting app, App Store-led.
- AI features inside apps: chat-driven flows, smart capture, and in-app assistants that turn intent into action.
What You'll Do
- Build and maintain production iOS apps using modern, scalable patterns
- Work closely with product, design, and business to translate real requirements into shipped features
- Use AI tools and coding agents effectively across generation, refactoring, debugging, testing, documentation, and architecture exploration to move faster without dropping quality
- Integrate REST APIs, handle local persistence, offline sync, and networking reliably
- Debug and optimise performance, stability, memory, and UX
- Take features from spec to App Store, and own the outcome, not just the code
- Join planning, estimation, and technical decisions
Must-Haves
- Hands-on experience building and shipping iOS apps
- Swift (primary)
- Solid grasp of:
- iOS app lifecycle
- SwiftUI (UIKit experience is fine too)
- Networking and REST API integration (URLSession)
- Local data persistence
- Swift Concurrency (async/await) and basic memory management
- Clean UI implementation from design (we hold a high bar on fidelity)
- Git and version control
- Effective use of AI-assisted tools (Cursor, Claude, ChatGPT, GitHub Copilot, Windsurf, or similar): writing good prompts, reviewing and validating generated code, breaking work into agent-driven steps, and knowing when not to trust the output
- A builder mindset: you figure things out, ship, and iterate
Nice-to-Have (Not Mandatory)
- MVVM or Clean Architecture, Dependency Injection patterns
- Core Data and/or SwiftData
- Combine
- Push notifications and background tasks
- Firebase or cloud-backed services
- CI/CD (Fastlane, Xcode Cloud, GitHub Actions)
- Unit and UI testing (XCTest)
- App Store provisioning, deployment, and release workflows
- Analytics and crash reporting
- Integrating LLM features inside apps
- Backend familiarity (Django REST, PostgreSQL) for smoother full-stack collaboration
- Startup or fast-moving product experience; a portfolio, GitHub, or published App Store apps
Who You Are
We care about problem-solving and execution over years of experience. You likely:
- Build things outside coursework or job requirements
- Learn new tools quickly and adapt fast
- Are comfortable experimenting and iterating
- Communicate clearly and take ownership
- Care about shipping useful products
How We Hire
We hire on output, not interviews. The process is short and real:
- Apply: resume, GitHub, and portfolio, plus a short note on something you built and the hardest problem you solved in it.
- Screening call: a quick conversation on your work, how you use AI, and what you want to build.
- Hiring manager conversation: a deeper technical and judgment discussion with our CTO.
- Paid work week: a one-week paid trial on a real iOS feature, in our actual codebase, with access to our tools (GitHub, Figma, Linear, Slack), working alongside the team. Raipur office or remote. This is the closest thing to your first week here, and the project is often exactly that.
- Decision and offer: the project team shares independent feedback, then we decide together.
Logistics
- Location: Raipur (office) or remote
- Type: Full-time
- Reports to: CTO
- Works with: product, design, and the founding team
Our Hiring Philosophy
We value delivery over theory, execution over buzzwords, AI leverage over manual effort, and ownership over supervision. If you use modern tools with judgment and ship high-quality iOS apps, we want to hear from you.
Benefits:
Application Question(s):
- Have you built and shipped at least one iOS app, personal or professional?
- Share a link to your GitHub, portfolio, or a published App Store app.
- Which AI coding tools do you use day to day, and roughly how? (e.g., Cursor, Claude Code, Codex, Copilot)
- Are you open to remote or our Raipur office, and to a one-week paid work trial as the final step?
Work Location: Remote