
SDET Intern – Mobile, DeFi
Token Metrics
part-time
Posted on:
Location Type: Remote
Location: Remote • Texas • 🇺🇸 United States
Visit company websiteJob Level
Entry Level
Tech Stack
CypressReactReact NativeSolidityTypeScript
About the role
- You will build and maintain an automated defense system for our highest-risk flows:
- - Wallet connection
- - USDC deposit and withdraw
- - Portfolio selection
- - Rebalance and risk guardrails
- - veTMAI membership gating
- Mobile automation: Maestro (YAML-based flows for mobile UI and WebViews)
- Smart contract testing: Foundry (unit tests, fuzzing, invariants)
- Web automation: Cypress (secondary coverage for the read-only web dashboard)
- CI/CD: GitHub Actions
- Core code: TypeScript (React Native) and Solidity (ERC-4626 vaults)
Requirements
- You are engineering-first.
- You write automation as production-quality code, not record-and-playback scripts.
- Experience with at least one mobile E2E tool:
- - Maestro, Detox, or Appium.
- Comfortable with CI/CD and GitHub Actions workflows.
- Strong debugging habits:
- - You read logs, isolate root cause, and fix determinism issues.
- - Clear written communication and consistent progress updates.
- Nice-to-haves
- DeFi familiarity:
- - ERC-20 approvals, wallet signatures, and basic transaction states (submitted, confirmed, reverted).
- - Foundry experience (or strong Solidity testing instincts).
- - Experience testing React Native apps with WebViews.
- - Experience shipping in a fast-moving startup environment.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptSolidityYAMLCypressFoundryGitHub ActionsReact Nativeunit testingfuzzingE2E testing
Soft skills
debuggingwritten communicationprogress updatesproblem-solvingattention to detail