Senior / Staff Frontend Engineer
(Web & React Native or Swift/Kotlin)
Location: SF Bay Area or Remote
Level: Senior / Staff
About Big Basin Labs, Inc.
At Big Basin Labs, our mission is to deliver personal assistance that empowers everyone to live with greater presence and connection. We are a technology company building human-centered software that reduces friction and supports people in their everyday lives, led by a small, senior, hands-on team of designers and engineers who care deeply about precision, intentionality, and the lived experience of the people we serve. We believe the best technology is calm and dependable, shaped by sound judgment, close attention to detail, and deep respect for our customers’ time and trust, a standard of craft we carry across design, engineering, product, and the overall experience.
About the role
We are looking for a Senior / Staff Frontend Engineer to help shape and evolve the user experience across Mobile Web, Desktop Web, and our React Native applications. You will work alongside another senior engineering leader to develop how users interact with our agent across chat, artifacts, notifications, and multi-surface messaging.
We’re searching for true artisans—passionate professionals who value the details and are dedicated to pouring their heart and soul into creating something that delights and inspires users.
Get ready to showcase your project portfolio, complete with stunning visuals and impressive code. Let’s build something amazing together.
What you’ll do
- Shape core user experiences
- Co-develop Mobile Web and Desktop Web UIs
- Drive the evolution of our Chat UI to be fast, expressive, and reliable
- Develop our native applications
- Contribute to the architecture, development, and maintenance of our React Native, Electron, and native mobile apps
- Design and implement deep native integrations: iMessage database, Accessibility frameworks, Location services
- Help define testing, release, and deployment processes across iOS, Android, and desktop (Electron)
- Multi-surface interaction
- Build voice-based and text-based interfaces for interacting with the agent
- Extend the product to more channels: WhatsApp, SMS / text, Slack, Teams etc.
- Onboarding, lifecycle, and growth
- Design and refine end-to-end onboarding flows and email notification UX in partnership with another senior engineer
- Run experiments to improve conversion, activation, and long-term engagement
- Build instrumentation and use data to drive decisions
- Payments UX
- Design and implement payment experiences that:
- Capture credit card details to charge users for our services
- Use stored cards to pay for products and services on the user’s behalf
- Make these flows secure, transparent, and low-friction
What we’re looking for
- Technical skills
- Deep experience with TypeScript, React, React Native
- Experience building desktop apps with Electron is a strong plus
- Experience with advanced web visuals: 3D (Three.js, Spline), custom shaders/WebGL, physics-based animations, complex transitions, or generative graphics.
- Comfortable working in native stacks: **iOS (**Swift and Objective-C), **Android (**Kotlin and Java)
- Familiarity with native app testing and deployment processes (TestFlight, Play Console, app signing, store review)
- Strong command of HTML/CSS, modern layout techniques, and responsive design
- Experience with Tailwind and component libraries like ShadCN or equivalents
- Track record of shipping complex, high-quality UI in production
- Experience
- 6+ years in frontend or fullstack roles, including time as a Senior or Staff-level engineer, or equivalent impact
- Built and maintained multi-platform user experiences (web + mobile)
- Collaborated closely with designers and PMs from problem definition through launch and iteration
- Experience with experimentation, analytics, and measuring UX impact is a plus
- Traits
- Strong product sense and user empathy
- Comfortable making architectural calls in ambiguous environments
- Bias toward shipping, learning, and iterating quickly
How to apply