About Orangesoft
Orangesoft builds digital products, including mobile and web applications, and provides product discovery, product management, design, quality assurance, and technology consulting services. It works in healthcare, fintech, and Internet of Things.
Tasks
•Fix and harden existing onboarding, session lock/next session, challenges, paywall/restore, and coach chat flows
•Own changes through device testing
•Ship builds through EAS, TestFlight, and Google Play internal track, and later to production
•Implement designs in Figma using an existing design system
•Use Claude, Codex, Cursor, or equivalent AI coding tools daily and demonstrate their use
•Debug subscription and identity issues across the app, RevenueCat or similar services, and webhooks
•Self-test builds before QA review
•Work across React Native (Expo) and Node (NestJS), including the AI coach client and API contract: strict request bodies, server-owned conversation history, and entitlements-gated access
Requirements
•3+ years shipping TypeScript in production, including React Native
•Production Node/TypeScript API experience; NestJS is a plus
•At least one app personally shipped or updated on the App Store and Google Play; TestFlight or internal track counts if you owned the upload and store setup
•Experience working on an existing product; portfolios limited to 0-to-1 MVPs will not pass
•Daily use of AI coding tools such as Claude Code, Codex, Cursor, or equivalent
•Comfortable owning bugs that span mobile and API
Nice to have
Expo (Router, EAS Build/Submit/Update, dev clients), AWS Cognito, JWT, TestFlight OAuth quirks, RevenueCat and store products, sandbox, restore, webhooks, Sanity and/or Pinecone, Grafana/Loki/OpenTelemetry or similar, Apple HealthKit/Health Connect and store privacy strings, experience fixing contract, validation, or logging bugs in a Python/FastAPI service
Conditions
•Flexible working hours and workload planning, with a focus on outcomes rather than hours
•Flexible work setup based on project needs
•Referral bonuses for specialists who start collaborating with the company
•Practical project kickoff support and knowledge exchange with colleagues
•The hiring process includes a build task capped at 4 hours, a Loom recording showing the candidate's work, and a 30-minute call about the Loom and repository
•Work is organized as a collaboration; terms are agreed before starting