Staff/Principal level Android/iOS expertise. 8+ years building and shipping production Android/iOS apps, with deep Kotlin and a strong command of multi-module architecture, dependency and binary-compatibility constraints, and platform performance (ANR, crash, startup, memory)
A track record of leading mid to large projects end to end. You hold a high bar for architecture and engineering quality, and you've raised that bar on a large, legacy-heavy codebase with results to show for it
Technical strategy paired with business sense. You can set technical direction and work with product to turn it into roadmap and revenue. You own outcomes, not just code
A trading or fintech background. Client-side experience at a crypto exchange, brokerage, or fintech app, with familiarity in core domains like order placement, market data, and asset management. Automated or algorithmic trading is a strong plus
Influence and mentorship. You make the engineers around you better through review, design guidance, and knowledge-sharing, and you build alignment across teams without leaning on authority
Cross-language or Rust experience. Rust, UniFFI/FFI, or iOS Swift/Obj-C, and comfort owning a shared cross-platform core
Automated-trading domain depth. Hands-on with trading bots, grid or DCA strategies, perpetuals and derivatives, copy or social trading, or market-making and arbitrage, or trading in general
AI engineering experience. LLM fundamentals, prompt engineering, RAG, or agent workflows, and an eye for bringing AI into both the product and the engineering workflow
Performance and reliability tooling. APM, tracing, and crash or ANR triage at scale
Scaled CI/CD. Experience with large monorepo or multi-module release systems, such as MMR-style merge pipelines
Client-side team leadership. You've mentored or led a client-side team and can drive cross-team collaboration and technical review