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 Android 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.
What You'll Build
- Connectivity testing app (aviation): logs and visualises live network metrics (latency, jitter, throughput, packet loss) across flight phases, offline-first with sync. Deep, hands-on Android work close to the device and network layer.
- 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, Play 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 Android 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 storage, offline sync, and networking reliably
- Debug and optimise performance, stability, and UX
- Take features from spec to Play Store, and own the outcome, not just the code
- Join planning, estimation, and technical decisions
Must-Haves
- Hands-on experience building and shipping Android apps
- Kotlin (primary); Java acceptable
- Solid grasp of:
- Android SDK and app lifecycle
- Jetpack Compose (XML experience is fine too)
- Coroutines and Flow
- REST API integration, local storage, and networking
- Clean UI implementation from design (we hold a high bar on fidelity)
- Git and version control
- Effective use of AI-assisted tools (Claude, ChatGPT, Cursor, 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 (Hilt or Dagger)
- Room or other local databases, Retrofit
- Firebase, CI/CD, Play Store deployment
- Low-level network or device APIs (directly useful for the connectivity diagnostics work)
- 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 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 Android 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 Android apps, we want to hear from you.
Benefits:
Application Question(s):
- Have you built and shipped at least one Android app, personal or professional?
- Share a link to your GitHub, portfolio, or a published app.
- Which do you primarily use for Android: Kotlin or Java?
- Are you open to remote or our Raipur office, and to a one-week paid work trial as the final step?
Work Location: In person